Plugin Directory

Changeset 3469634


Ignore:
Timestamp:
02/25/2026 05:04:51 PM (5 weeks ago)
Author:
datacake
Message:

Building 1.2.11

Location:
datacake-core
Files:
3 deleted
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • datacake-core/tags/1.2.11/README.txt

    r3043131 r3469634  
    66Tested up to: 5.9.2
    77Requires PHP: 7.4
    8 Stable tag: 1.2.9
    9 Last Tag: 1.2.8
     8Stable tag: 1.2.11
     9Last Tag: 1.2.10
    1010License: GPLv2 or later
    1111License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • datacake-core/tags/1.2.11/datacake_core.php

    r3043131 r3469634  
    1616 * Plugin URI:        http://www.datacake.com.br
    1717 * Description:       Plugin Datacake para linkar com as Funcionalidade do Data ISP/ISP OG - Redirecionar cidade baseada no cookie
    18  * Version:           1.2.10
     18 * Version:           1.2.11
    1919 * Author:            Paulo Peres Jr
    2020 * Author URI:        https://github.com/PauloPeres
  • datacake-core/tags/1.2.11/src/Admin/ApiViews/CityApiView.php

    r2753758 r3469634  
    4343        //'inventory'
    4444        //'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
    4752        if($response->isSuccessful()){
    4853            if($response->hasDocument()){
     
    5055                foreach ($response->document()->primaryResources() as $key => $doc) {
    5156                    $entity = IspCity::where('remote_id',$doc->id())->first();
    52                    
     57
    5358                    $data = [
    5459                        'name'=>$doc->attribute('name'),
     
    6974                    }
    7075                    $this->addCityCategoryToProducts($doc->relationship('products'),$doc);
    71                    
    72                    
    7376                }
    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
    77102            }else{
    78103                $message = [
    79104                    "status"=>"success",
    80105                    "mensagem" => "Sem Cidades"
    81                 ];   
     106                ];
    82107            }
    83108        }else{
    84             // TODO GET ERROR FROM API
    85109            $message = [
    86110                "status"=>"error",
    87111                "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" => null
    103112            ];
    104113        }
  • datacake-core/tags/1.2.11/src/Models/IspCity.php

    r2698960 r3469634  
    66class IspCity extends Model
    77{
     8    public $timestamps = false;
     9
    810    protected $fillable = [
    911        'name',
  • datacake-core/tags/1.2.11/src/Models/IspRedirect.php

    r2481788 r3469634  
    77class IspRedirect extends Model
    88{
     9    public $timestamps = false;
     10
    911    protected $fillable = [
    1012        'from_page_id',
  • datacake-core/tags/1.2.11/src/Models/IspRedirectCity.php

    r2481788 r3469634  
    66class IspRedirectCity extends Model
    77{
     8    public $timestamps = false;
     9
    810    protected $fillable = [
    911        'redirect_id',
  • datacake-core/trunk/README.txt

    r3043131 r3469634  
    66Tested up to: 5.9.2
    77Requires PHP: 7.4
    8 Stable tag: 1.2.9
    9 Last Tag: 1.2.8
     8Stable tag: 1.2.11
     9Last Tag: 1.2.10
    1010License: GPLv2 or later
    1111License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • datacake-core/trunk/datacake_core.php

    r3043131 r3469634  
    1616 * Plugin URI:        http://www.datacake.com.br
    1717 * Description:       Plugin Datacake para linkar com as Funcionalidade do Data ISP/ISP OG - Redirecionar cidade baseada no cookie
    18  * Version:           1.2.10
     18 * Version:           1.2.11
    1919 * Author:            Paulo Peres Jr
    2020 * Author URI:        https://github.com/PauloPeres
  • datacake-core/trunk/src/Admin/ApiViews/CityApiView.php

    r2753758 r3469634  
    4343        //'inventory'
    4444        //'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
    4752        if($response->isSuccessful()){
    4853            if($response->hasDocument()){
     
    5055                foreach ($response->document()->primaryResources() as $key => $doc) {
    5156                    $entity = IspCity::where('remote_id',$doc->id())->first();
    52                    
     57
    5358                    $data = [
    5459                        'name'=>$doc->attribute('name'),
     
    6974                    }
    7075                    $this->addCityCategoryToProducts($doc->relationship('products'),$doc);
    71                    
    72                    
    7376                }
    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
    77102            }else{
    78103                $message = [
    79104                    "status"=>"success",
    80105                    "mensagem" => "Sem Cidades"
    81                 ];   
     106                ];
    82107            }
    83108        }else{
    84             // TODO GET ERROR FROM API
    85109            $message = [
    86110                "status"=>"error",
    87111                "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" => null
    103112            ];
    104113        }
  • datacake-core/trunk/src/Models/IspCity.php

    r2698960 r3469634  
    66class IspCity extends Model
    77{
     8    public $timestamps = false;
     9
    810    protected $fillable = [
    911        'name',
  • datacake-core/trunk/src/Models/IspRedirect.php

    r2481788 r3469634  
    77class IspRedirect extends Model
    88{
     9    public $timestamps = false;
     10
    911    protected $fillable = [
    1012        'from_page_id',
  • datacake-core/trunk/src/Models/IspRedirectCity.php

    r2481788 r3469634  
    66class IspRedirectCity extends Model
    77{
     8    public $timestamps = false;
     9
    810    protected $fillable = [
    911        'redirect_id',
Note: See TracChangeset for help on using the changeset viewer.