Changeset 2198596
- Timestamp:
- 11/22/2019 05:54:37 AM (6 years ago)
- Location:
- fastdee/trunk
- Files:
-
- 7 edited
-
assets/js/dev/src/coupons-page.js (modified) (1 diff)
-
assets/js/dev/src/import-page.js (modified) (2 diffs)
-
fastdee.php (modified) (2 diffs)
-
includes/core/class-fd-ofertas.php (modified) (1 diff)
-
includes/core/class-fd-pages.php (modified) (5 diffs)
-
includes/libraries/alv2/alv2.php (modified) (1 diff)
-
includes/pages/class-fd-coupons-page.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fastdee/trunk/assets/js/dev/src/coupons-page.js
r2198571 r2198596 92 92 if ( 93 93 !dataReturn || !dataReturn.requestInfo || !dataReturn.requestInfo.message || 94 (dataReturn.requestInfo.message.toLowerCase() !== 'success' || dataReturn.requestInfo.message.indexOf('DEPRECATED')===-1)94 dataReturn.requestInfo.message.toLowerCase() !== 'success' 95 95 ) { 96 96 showNotify('Ops... Houve um erro ao buscar na Lomadee!<br><br>Tente Novamente!<br><br>Caso o erro ainda continue após alguns minutos, contate nosso suporte. <br> contato@fastdee.com', 10000, 'center', 'error'); -
fastdee/trunk/assets/js/dev/src/import-page.js
r2198553 r2198596 153 153 154 154 if (dataReturn && dataReturn.requestInfo && dataReturn.requestInfo.status == 'NOT_FOUND') { 155 showNotify('Nenhuma oferta encontrada :(', 5000, 'center', 'information');155 showNotify('Nenhuma ofertas encontrada :(', 5000, 'center', 'information'); 156 156 return; 157 157 } … … 166 166 } 167 167 168 if (dataReturn.requestInfo.message.toLowerCase() === 'success' || dataReturn.requestInfo.message.indexOf('DEPRECATED') !== -1) {168 if (dataReturn.requestInfo.message.toLowerCase() === 'success') { 169 169 170 170 if (dataReturn.pagination.size > 0) { -
fastdee/trunk/fastdee.php
r2198553 r2198596 4 4 * Plugin URI: http://fastdee.com/?ref=wp-admin-plugins.php 5 5 * Description: Com o plugin Fastdee! Afiliados podem realizar a importação automatizada de ofertas da Lomadee. E também buscar Cupons comissionados. 6 * Version: 2.7. 86 * Version: 2.7.9 7 7 * Author: Lucas Mendes Mota da Fonseca 8 8 * Author URI: http://devlucasmendes.com … … 28 28 final class Fastdee { 29 29 30 public $version = '2.7. 8';30 public $version = '2.7.9'; 31 31 32 32 protected static $_instance = null; -
fastdee/trunk/includes/core/class-fd-ofertas.php
r2198553 r2198596 286 286 */ 287 287 private function offersDataReturnIsValid( $offersData ) { 288 try { 289 if ($offersData && property_exists($offersData, 'requestInfo') && 290 property_exists($offersData, 'offers') && 291 $offersData->offers) { 292 return true; 293 } 294 295 } catch (Exception $e) { 296 return false; 297 } 288 if ( $offersData && property_exists( $offersData, 'requestInfo' ) && 289 $offersData->requestInfo->message === 'SUCCESS' && property_exists( $offersData, 'offers' ) && 290 $offersData->offers ) { 291 return true; 292 } 298 293 299 294 return false; -
fastdee/trunk/includes/core/class-fd-pages.php
r2198571 r2198596 10 10 parent::__construct(); 11 11 12 add_action('in_admin_footer', array($this, 'add_btn_doar'));12 add_action('in_admin_footer', array($this, 'add_btn_doar')); 13 13 } 14 14 15 15 public function add_btn_doar(){ 16 global $fd_doe_footer_printed,$hook_suffix;16 global $fd_doe_footer_printed,$hook_suffix; 17 17 18 if (!$fd_doe_footer_printed&&in_array( $hook_suffix, array(19 'toplevel_page_fastdee',20 'fastdee_page_fd_atualizar',21 'fastdee_page_fd_opcoes',22 'fastdee_page_fd_aprenda',23 'fastdee_page_importar',18 if (!$fd_doe_footer_printed&&in_array( $hook_suffix, array( 19 'toplevel_page_fastdee', 20 'fastdee_page_fd_atualizar', 21 'fastdee_page_fd_opcoes', 22 'fastdee_page_fd_aprenda', 23 'fastdee_page_importar', 24 24 // 'fastdee_page_fastdee_cupons' 25 ) ) ) {26 $fd_doe_footer_printed=true;27 //TODO arrumar estilo28 ?>25 ) ) ) { 26 $fd_doe_footer_printed=true; 27 //TODO arrumar estilo 28 ?> 29 29 <!-- INICIO FORMULARIO BOTAO PAGSEGURO --> 30 30 <div class="btn-doar-container"> … … 45 45 </div> 46 46 <!-- FINAL FORMULARIO BOTAO PAGSEGURO --> 47 <?php48 }49 }47 <?php 48 } 49 } 50 50 51 51 public function fd_getCategorias() { 52 52 //'hasProduct' => true 53 53 54 $strRetorno = $this->getLomadeAccess()->findCategories( alv2::_ALL, array('size' => 1000,));55 $arrRetorno = json_decode( $strRetorno);56 if ( !$arrRetorno) {57 $arrRetorno = json_decode( utf8_decode($strRetorno));54 $strRetorno = $this->getLomadeAccess()->findCategories( alv2::_ALL, array( 'size' => 1000, ) ); 55 $arrRetorno = json_decode( $strRetorno ); 56 if ( ! $arrRetorno ) { 57 $arrRetorno = json_decode( utf8_decode( $strRetorno ) ); 58 58 } 59 59 60 if (!$arrRetorno || !property_exists($arrRetorno, 'requestInfo') || ($arrRetorno->requestInfo->message !== 'SUCCESS' || 61 strpos('DEPRECATED', $arrRetorno->requestInfo->message) === FALSE) || !property_exists($arrRetorno, 'categories')) { 62 $strRetorno = $this->getLomadeAccess()->findCategories(alv2::_BESTSELLERS, array('size' => 1000,)); 63 $arrRetorno = json_decode($strRetorno); 64 if (!$arrRetorno) { 65 $arrRetorno = json_decode(utf8_decode($strRetorno)); 60 if ( ! $arrRetorno || ! property_exists( $arrRetorno, 'requestInfo' ) || $arrRetorno->requestInfo->message !== 'SUCCESS' || ! property_exists( $arrRetorno, 'categories' ) ) { 61 $strRetorno = $this->getLomadeAccess()->findCategories( alv2::_BESTSELLERS, array( 'size' => 1000, ) ); 62 $arrRetorno = json_decode( $strRetorno ); 63 if ( ! $arrRetorno ) { 64 $arrRetorno = json_decode( utf8_decode( $strRetorno ) ); 66 65 } 67 66 } 68 67 69 try { 70 if ($arrRetorno && property_exists($arrRetorno, 'requestInfo') && ($arrRetorno->requestInfo->message === 'SUCCESS' || 71 strpos('DEPRECATED', $arrRetorno->requestInfo->message) !== FALSE) 72 && property_exists($arrRetorno, 'categories')) { 68 if ( $arrRetorno && property_exists( $arrRetorno, 'requestInfo' ) && $arrRetorno->requestInfo->message === 'SUCCESS' && property_exists( $arrRetorno, 'categories' ) ) { 73 69 74 $arrCategories = $arrRetorno->categories;70 $arrCategories = $arrRetorno->categories; 75 71 76 if (is_array($arrCategories)) {72 if ( is_array( $arrCategories ) ) { 77 73 78 function _fd_compair_cat($a, $b) {79 return strcmp($a->name, $b->name);80 }74 function _fd_compair_cat( $a, $b ) { 75 return strcmp( $a->name, $b->name ); 76 } 81 77 82 usort($arrCategories, '_fd_compair_cat');78 usort( $arrCategories, '_fd_compair_cat' ); 83 79 84 return $arrCategories; 85 } 80 return $arrCategories; 86 81 } 87 } catch (Exception $e) {88 //todo89 82 } 90 83 91 return array((object)array('id' => '0', 'name' => 'Erro ao buscar categorias. Sistema Lomadee indisponível. Tente novamente em alguns minutos.'));84 return array( (object) array( 'id' => '0', 'name' => 'Erro ao buscar categorias. Sistema Lomadee indisponível. Tente novamente em alguns minutos.' ) ); 92 85 } 93 86 … … 102 95 } 103 96 104 if ($arrRetorno && property_exists($arrRetorno, 'requestInfo') && ($arrRetorno->requestInfo->message === 'SUCCESS' || 105 strpos('DEPRECATED', $arrRetorno->requestInfo->message) !== FALSE) 106 && property_exists($arrRetorno, 'stores')) { 97 if ( $arrRetorno && property_exists( $arrRetorno, 'requestInfo' ) && $arrRetorno->requestInfo->message === 'SUCCESS' && property_exists( $arrRetorno, 'stores' ) ) { 107 98 108 99 $arrStores = $arrRetorno->stores; … … 160 151 <?php endif; ?> 161 152 </div> 162 <!-- TEMP disabled --> 163 <?php 153 <!-- Todo fTEMP --><?php 164 154 // if ( ! FdOptions::bool_has_email() ): 165 155 // $text = 'Insira aqui seu email para aproveitar todos os recursos que o Fastdee tem a te oferecer!'; … … 167 157 // endif; 168 158 // $nonce = wp_create_nonce( '_nonce_fd_get_email_ldk154' ); 169 // 170 ?> 171 <!-- <input type="hidden" id="fd_get_email_nonce" value="--><?php //echo esc_attr( $nonce ) 172 ?><!--">--> 173 <?php 159 // ?> 160 <!-- <input type="hidden" id="fd_get_email_nonce" value="--><?php //echo esc_attr( $nonce ) ?><!--">--> 161 <!-- --><?php 174 162 } 175 163 -
fastdee/trunk/includes/libraries/alv2/alv2.php
r2198571 r2198596 221 221 return 222 222 ! empty( $response ) && 223 property_exists( $response, 'requestInfo' ) && property_exists( $response->requestInfo, 'message' ) && ($response->requestInfo->message === 'SUCCESS' || 224 strpos('DEPRECATED', $response->requestInfo->message) !== FALSE) && //TODO fix 223 property_exists( $response, 'requestInfo' ) && property_exists( $response->requestInfo, 'message' ) && $response->requestInfo->message === 'SUCCESS' && 225 224 property_exists( $response, 'requestInfo' ) && property_exists( $response->requestInfo, 'status' ) && $response->requestInfo->status === 'OK'; 226 225 } -
fastdee/trunk/includes/pages/class-fd-coupons-page.php
r2198571 r2198596 35 35 $arrRetorno = json_decode( $strRetorno ); 36 36 37 if ( $arrRetorno && property_exists( $arrRetorno, 'requestInfo' ) && ($arrRetorno->requestInfo->message === 'SUCCESS' || 38 strpos('DEPRECATED', $arrRetorno->requestInfo->message) !== FALSE) ) { 37 if ( $arrRetorno && property_exists( $arrRetorno, 'requestInfo' ) && $arrRetorno->requestInfo->message === 'SUCCESS' ) { 39 38 $arrCategories = $arrRetorno->categories; 40 39 … … 58 57 $arrRetorno = json_decode( $strRetorno ); 59 58 60 if ( $arrRetorno && property_exists( $arrRetorno, 'requestInfo' ) && ($arrRetorno->requestInfo->message === 'SUCCESS' || 61 strpos('DEPRECATED', $arrRetorno->requestInfo->message) !== FALSE) ) { 59 if ( $arrRetorno && property_exists( $arrRetorno, 'requestInfo' ) && $arrRetorno->requestInfo->message === 'SUCCESS' ) { 62 60 $arrCategories = $arrRetorno->stores; 63 61
Note: See TracChangeset
for help on using the changeset viewer.