Changeset 3469634
- Timestamp:
- 02/25/2026 05:04:51 PM (5 weeks ago)
- Location:
- datacake-core
- Files:
-
- 3 deleted
- 12 edited
- 1 copied
-
tags/1.2.10 (deleted)
-
tags/1.2.11 (copied) (copied from datacake-core/trunk)
-
tags/1.2.11/README.txt (modified) (1 diff)
-
tags/1.2.11/datacake_core.php (modified) (1 diff)
-
tags/1.2.11/src/Admin/ApiViews/CityApiView.php (modified) (3 diffs)
-
tags/1.2.11/src/Models/IspCity.php (modified) (1 diff)
-
tags/1.2.11/src/Models/IspRedirect.php (modified) (1 diff)
-
tags/1.2.11/src/Models/IspRedirectCity.php (modified) (1 diff)
-
tags/1.2.11/vendor/bin (deleted)
-
trunk/README.txt (modified) (1 diff)
-
trunk/datacake_core.php (modified) (1 diff)
-
trunk/src/Admin/ApiViews/CityApiView.php (modified) (3 diffs)
-
trunk/src/Models/IspCity.php (modified) (1 diff)
-
trunk/src/Models/IspRedirect.php (modified) (1 diff)
-
trunk/src/Models/IspRedirectCity.php (modified) (1 diff)
-
trunk/vendor/bin (deleted)
Legend:
- Unmodified
- Added
- Removed
-
datacake-core/tags/1.2.11/README.txt
r3043131 r3469634 6 6 Tested up to: 5.9.2 7 7 Requires PHP: 7.4 8 Stable tag: 1.2. 99 Last Tag: 1.2. 88 Stable tag: 1.2.11 9 Last Tag: 1.2.10 10 10 License: GPLv2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
datacake-core/tags/1.2.11/datacake_core.php
r3043131 r3469634 16 16 * Plugin URI: http://www.datacake.com.br 17 17 * Description: Plugin Datacake para linkar com as Funcionalidade do Data ISP/ISP OG - Redirecionar cidade baseada no cookie 18 * Version: 1.2.1 018 * Version: 1.2.11 19 19 * Author: Paulo Peres Jr 20 20 * Author URI: https://github.com/PauloPeres -
datacake-core/tags/1.2.11/src/Admin/ApiViews/CityApiView.php
r2753758 r3469634 43 43 //'inventory' 44 44 //'tags', 45 $response = $q->list(); 46 45 try { 46 $response = $q->list(); 47 } catch (\Throwable $e) { 48 $message = ["status" => "error", "mensagem" => "Erro de conexao com a API: " . $e->getMessage()]; 49 return wp_send_json_error($message); 50 } 51 47 52 if($response->isSuccessful()){ 48 53 if($response->hasDocument()){ … … 50 55 foreach ($response->document()->primaryResources() as $key => $doc) { 51 56 $entity = IspCity::where('remote_id',$doc->id())->first(); 52 57 53 58 $data = [ 54 59 'name'=>$doc->attribute('name'), … … 69 74 } 70 75 $this->addCityCategoryToProducts($doc->relationship('products'),$doc); 71 72 73 76 } 74 75 76 77 78 $meta = $response->document()->meta(); 79 if(isset($meta['pagination']['page']) && isset($meta['pagination']['pages'])){ 80 if($meta['pagination']['page'] < $meta['pagination']['pages']){ 81 $message = [ 82 "status"=>"success", 83 "mensagem" => "Sincronização de cidades pagina:".$meta['pagination']['page']." de ".$meta['pagination']['pages']." concluida", 84 "next_page" => $meta['pagination']['page'] + 1, 85 "pagination" => $meta['pagination'] 86 ]; 87 } else { 88 $message = [ 89 "status"=>"success", 90 "mensagem" => "Sincronização de cidades concluida", 91 "next_page" => null 92 ]; 93 } 94 } else { 95 $message = [ 96 "status"=>"success", 97 "mensagem" => "Sincronização de cidades concluida", 98 "next_page" => null 99 ]; 100 } 101 77 102 }else{ 78 103 $message = [ 79 104 "status"=>"success", 80 105 "mensagem" => "Sem Cidades" 81 ]; 106 ]; 82 107 } 83 108 }else{ 84 // TODO GET ERROR FROM API85 109 $message = [ 86 110 "status"=>"error", 87 111 "mensagem" => "Error from API" 88 ];89 }90 $meta = $response->document()->meta();91 if($meta['pagination']['page'] < $meta['pagination']['pages']){92 $message = [93 "status"=>"success",94 "mensagem" => "Sincronização de cidades pagina:".$meta['pagination']['page']." de ".$meta['pagination']['pages']." concluida",95 "next_page" => $meta['pagination']['page'] + 1,96 "pagination" => $meta['pagination']97 ];98 } else {99 $message = [100 "status"=>"success",101 "mensagem" => "Sincronização de cidades concluida",102 "next_page" => null103 112 ]; 104 113 } -
datacake-core/tags/1.2.11/src/Models/IspCity.php
r2698960 r3469634 6 6 class IspCity extends Model 7 7 { 8 public $timestamps = false; 9 8 10 protected $fillable = [ 9 11 'name', -
datacake-core/tags/1.2.11/src/Models/IspRedirect.php
r2481788 r3469634 7 7 class IspRedirect extends Model 8 8 { 9 public $timestamps = false; 10 9 11 protected $fillable = [ 10 12 'from_page_id', -
datacake-core/tags/1.2.11/src/Models/IspRedirectCity.php
r2481788 r3469634 6 6 class IspRedirectCity extends Model 7 7 { 8 public $timestamps = false; 9 8 10 protected $fillable = [ 9 11 'redirect_id', -
datacake-core/trunk/README.txt
r3043131 r3469634 6 6 Tested up to: 5.9.2 7 7 Requires PHP: 7.4 8 Stable tag: 1.2. 99 Last Tag: 1.2. 88 Stable tag: 1.2.11 9 Last Tag: 1.2.10 10 10 License: GPLv2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
datacake-core/trunk/datacake_core.php
r3043131 r3469634 16 16 * Plugin URI: http://www.datacake.com.br 17 17 * Description: Plugin Datacake para linkar com as Funcionalidade do Data ISP/ISP OG - Redirecionar cidade baseada no cookie 18 * Version: 1.2.1 018 * Version: 1.2.11 19 19 * Author: Paulo Peres Jr 20 20 * Author URI: https://github.com/PauloPeres -
datacake-core/trunk/src/Admin/ApiViews/CityApiView.php
r2753758 r3469634 43 43 //'inventory' 44 44 //'tags', 45 $response = $q->list(); 46 45 try { 46 $response = $q->list(); 47 } catch (\Throwable $e) { 48 $message = ["status" => "error", "mensagem" => "Erro de conexao com a API: " . $e->getMessage()]; 49 return wp_send_json_error($message); 50 } 51 47 52 if($response->isSuccessful()){ 48 53 if($response->hasDocument()){ … … 50 55 foreach ($response->document()->primaryResources() as $key => $doc) { 51 56 $entity = IspCity::where('remote_id',$doc->id())->first(); 52 57 53 58 $data = [ 54 59 'name'=>$doc->attribute('name'), … … 69 74 } 70 75 $this->addCityCategoryToProducts($doc->relationship('products'),$doc); 71 72 73 76 } 74 75 76 77 78 $meta = $response->document()->meta(); 79 if(isset($meta['pagination']['page']) && isset($meta['pagination']['pages'])){ 80 if($meta['pagination']['page'] < $meta['pagination']['pages']){ 81 $message = [ 82 "status"=>"success", 83 "mensagem" => "Sincronização de cidades pagina:".$meta['pagination']['page']." de ".$meta['pagination']['pages']." concluida", 84 "next_page" => $meta['pagination']['page'] + 1, 85 "pagination" => $meta['pagination'] 86 ]; 87 } else { 88 $message = [ 89 "status"=>"success", 90 "mensagem" => "Sincronização de cidades concluida", 91 "next_page" => null 92 ]; 93 } 94 } else { 95 $message = [ 96 "status"=>"success", 97 "mensagem" => "Sincronização de cidades concluida", 98 "next_page" => null 99 ]; 100 } 101 77 102 }else{ 78 103 $message = [ 79 104 "status"=>"success", 80 105 "mensagem" => "Sem Cidades" 81 ]; 106 ]; 82 107 } 83 108 }else{ 84 // TODO GET ERROR FROM API85 109 $message = [ 86 110 "status"=>"error", 87 111 "mensagem" => "Error from API" 88 ];89 }90 $meta = $response->document()->meta();91 if($meta['pagination']['page'] < $meta['pagination']['pages']){92 $message = [93 "status"=>"success",94 "mensagem" => "Sincronização de cidades pagina:".$meta['pagination']['page']." de ".$meta['pagination']['pages']." concluida",95 "next_page" => $meta['pagination']['page'] + 1,96 "pagination" => $meta['pagination']97 ];98 } else {99 $message = [100 "status"=>"success",101 "mensagem" => "Sincronização de cidades concluida",102 "next_page" => null103 112 ]; 104 113 } -
datacake-core/trunk/src/Models/IspCity.php
r2698960 r3469634 6 6 class IspCity extends Model 7 7 { 8 public $timestamps = false; 9 8 10 protected $fillable = [ 9 11 'name', -
datacake-core/trunk/src/Models/IspRedirect.php
r2481788 r3469634 7 7 class IspRedirect extends Model 8 8 { 9 public $timestamps = false; 10 9 11 protected $fillable = [ 10 12 'from_page_id', -
datacake-core/trunk/src/Models/IspRedirectCity.php
r2481788 r3469634 6 6 class IspRedirectCity extends Model 7 7 { 8 public $timestamps = false; 9 8 10 protected $fillable = [ 9 11 'redirect_id',
Note: See TracChangeset
for help on using the changeset viewer.