mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-04-23 23:16:53 +00:00
Coding policy conformance
This commit is contained in:
parent
6b2b0a4c10
commit
b5338bf424
@ -28,7 +28,7 @@ class DealabsBridge extends BridgeAbstract {
|
|||||||
|
|
||||||
foreach($list as $deal) {
|
foreach($list as $deal) {
|
||||||
$item = array();
|
$item = array();
|
||||||
$item['uri'] = $deal->find('div[class=fGrid-right space--l-2]',0)->find('a', 0)->href;
|
$item['uri'] = $deal->find('div[class=fGrid-right space--l-2]', 0)->find('a', 0)->href;
|
||||||
$item['title'] = $deal->find(
|
$item['title'] = $deal->find(
|
||||||
'a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0
|
'a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0
|
||||||
)->plaintext;
|
)->plaintext;
|
||||||
@ -38,8 +38,7 @@ class DealabsBridge extends BridgeAbstract {
|
|||||||
'a[class*=cept-thread-image-link imgFrame imgFrame--noBorder box--all-i thread-listImgCell]', 0)->href
|
'a[class*=cept-thread-image-link imgFrame imgFrame--noBorder box--all-i thread-listImgCell]', 0)->href
|
||||||
. '"><img src="'
|
. '"><img src="'
|
||||||
. $this->getImage($deal)
|
. $this->getImage($deal)
|
||||||
. '"/>'
|
. '"/></td><td><h2><a href="'
|
||||||
. '</td><td><h2><a href="'
|
|
||||||
. $deal->find('a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0)->href
|
. $deal->find('a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0)->href
|
||||||
. '">'
|
. '">'
|
||||||
. $deal->find('a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0)->innertext
|
. $deal->find('a[class=cept-tt thread-link linkPlain space--r-1 size--all-s size--fromW2-m]', 0)->innertext
|
||||||
@ -70,8 +69,7 @@ class DealabsBridge extends BridgeAbstract {
|
|||||||
private function getPrix($deal)
|
private function getPrix($deal)
|
||||||
{
|
{
|
||||||
if($deal->find(
|
if($deal->find(
|
||||||
'span[class*=thread-price text--b vAlign--all-tt cept-tp size--all-m size--fromW2-xxl size--fromW4-xxxl]', 0)
|
'span[class*=thread-price text--b vAlign--all-tt cept-tp size--all-m size--fromW2-xxl size--fromW4-xxxl]', 0) != null) {
|
||||||
!= NULL) {
|
|
||||||
return '<div>Prix : '
|
return '<div>Prix : '
|
||||||
. $deal->find(
|
. $deal->find(
|
||||||
'span[class*=thread-price text--b vAlign--all-tt cept-tp size--all-m size--fromW2-xxl size--fromW4-xxxl]', 0
|
'span[class*=thread-price text--b vAlign--all-tt cept-tp size--all-m size--fromW2-xxl size--fromW4-xxxl]', 0
|
||||||
@ -85,8 +83,8 @@ class DealabsBridge extends BridgeAbstract {
|
|||||||
|
|
||||||
private function getLivraison($deal)
|
private function getLivraison($deal)
|
||||||
{
|
{
|
||||||
if($deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0) != NULL) {
|
if($deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0) != null) {
|
||||||
if($deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0)->children(0) != NULL)
|
if($deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0)->children(0) != null)
|
||||||
{
|
{
|
||||||
return '<div>Livraison : '
|
return '<div>Livraison : '
|
||||||
. $deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0)->children(0)->innertext
|
. $deal->find('span[class=size--all-s overflow--wrap-off cept-shipping-price]', 0)->children(0)->innertext
|
||||||
@ -101,7 +99,7 @@ class DealabsBridge extends BridgeAbstract {
|
|||||||
|
|
||||||
private function getOrigine($deal)
|
private function getOrigine($deal)
|
||||||
{
|
{
|
||||||
if($deal->find('a[class=text--color-greyShade]', 0) != NULL) {
|
if($deal->find('a[class=text--color-greyShade]', 0) != null) {
|
||||||
return '<div>Origine : '
|
return '<div>Origine : '
|
||||||
. $deal->find('a[class=text--color-greyShade]', 0)->outertext
|
. $deal->find('a[class=text--color-greyShade]', 0)->outertext
|
||||||
. '</div>';
|
. '</div>';
|
||||||
@ -112,7 +110,7 @@ class DealabsBridge extends BridgeAbstract {
|
|||||||
|
|
||||||
private function getReduction($deal)
|
private function getReduction($deal)
|
||||||
{
|
{
|
||||||
if($deal->find('span[class=mute--text size--all-s space--l-2 text--lineThrough]', 0) != NULL) {
|
if($deal->find('span[class=mute--text size--all-s space--l-2 text--lineThrough]', 0) != null) {
|
||||||
return '<div>Réduction : <span style="text-decoration: line-through;">'
|
return '<div>Réduction : <span style="text-decoration: line-through;">'
|
||||||
. $deal->find(
|
. $deal->find(
|
||||||
'span[class=mute--text size--all-s space--l-2 text--lineThrough]', 0
|
'span[class=mute--text size--all-s space--l-2 text--lineThrough]', 0
|
||||||
@ -128,8 +126,7 @@ class DealabsBridge extends BridgeAbstract {
|
|||||||
private function getImage($deal)
|
private function getImage($deal)
|
||||||
{
|
{
|
||||||
if($deal->find(
|
if($deal->find(
|
||||||
'img[class=thread-image width--all-auto height--all-auto imgFrame-img cept-thread-img img--dummy js-lazy-img]', 0)
|
'img[class=thread-image width--all-auto height--all-auto imgFrame-img cept-thread-img img--dummy js-lazy-img]', 0) != null) {
|
||||||
!= NULL) {
|
|
||||||
return json_decode(
|
return json_decode(
|
||||||
html_entity_decode(
|
html_entity_decode(
|
||||||
$deal->find(
|
$deal->find(
|
||||||
@ -139,13 +136,13 @@ class DealabsBridge extends BridgeAbstract {
|
|||||||
|
|
||||||
return $deal->find(
|
return $deal->find(
|
||||||
'img[class=thread-image width--all-auto height--all-auto imgFrame-img cept-thread-img]', 0
|
'img[class=thread-image width--all-auto height--all-auto imgFrame-img cept-thread-img]', 0
|
||||||
)->src ;
|
)->src;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getExpedition($deal)
|
private function getExpedition($deal)
|
||||||
{
|
{
|
||||||
if($deal->find('span[class=meta-ribbon hide--toW3 space--l-3 text--color-greyShade]', 0) != NULL) {
|
if($deal->find('span[class=meta-ribbon hide--toW3 space--l-3 text--color-greyShade]', 0) != null) {
|
||||||
return '<div>'
|
return '<div>'
|
||||||
. $deal->find('span[class=meta-ribbon hide--toW3 space--l-3 text--color-greyShade]', 0)->children(1)->plaintext
|
. $deal->find('span[class=meta-ribbon hide--toW3 space--l-3 text--color-greyShade]', 0)->children(1)->plaintext
|
||||||
. '</div>';
|
. '</div>';
|
||||||
@ -217,7 +214,6 @@ class DealabsBridge extends BridgeAbstract {
|
|||||||
''
|
''
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
$date->modify(str_replace($search, $replace, $str));
|
$date->modify(str_replace($search, $replace, $str));
|
||||||
return $date->getTimestamp();
|
return $date->getTimestamp();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user