Plugin Directory

Changeset 2909628


Ignore:
Timestamp:
05/08/2023 04:10:19 PM (3 years ago)
Author:
salvachz
Message:

mudança das funções para static

Location:
leadtracker/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • leadtracker/trunk/ltk-config.php

    r2615481 r2909628  
    1717     * Função de inicialização
    1818     */
    19     function inicializar(){
     19    static function inicializar(){
    2020   
    2121      if (!isset($_SESSION)) { session_start(); }
     
    3838     * Função de instalação
    3939     */
    40     function instalar(){
     40    static function instalar(){
    4141        //Verifica se esta inicializado se não estiver, inicializa;
    4242        if ( is_null(LtkWp::$info) ) LtkWp::inicializar();
     
    5050     * Função de desinstalação
    5151     */
    52     function desinstalar(){
     52    static function desinstalar(){
    5353      //Deleta dados do banco
    5454       LtkWp::deleteIdLtk();
     
    6464     * Cria página de adm
    6565     */
    66     function createAdmLtk(){
     66    static function createAdmLtk(){
    6767        add_menu_page('Lead Tracker','Lead Tracker',10,'ltk-admin',array('LtkWp','admInit'),plugins_url( '/contents/ltklogo.svg', __FILE__ ));
    6868    }
     
    7272     * o usuário clica no menu Lead Tracker
    7373     */
    74     function admInit(){
     74    static function admInit(){
    7575
    7676        // Oauth return from panel
     
    116116     * Oauth
    117117     */
    118     function getOauthUrl(){
     118    static function getOauthUrl(){
    119119       
    120120        $redir = urlencode((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]".'&check='.LtkWp::getOauthCheck());
     
    123123    }
    124124
    125     function getLogoutUrl(){
     125    static function getLogoutUrl(){
    126126        return (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]".'&logout=1&check='.LtkWp::getOauthCheck();
    127127    }
     
    131131     * Oauth checksum
    132132     */
    133     function genOauthCheck(){
     133    static function genOauthCheck(){
    134134        $_SESSION['LTK_OAUTH_CODE'] = uniqid();
    135135    }
    136     function getOauthCheck(){
     136    static function getOauthCheck(){
    137137        return $_SESSION['LTK_OAUTH_CODE'];
    138138    }
     
    140140     * Oauth Token
    141141     */
    142     function createLtkToken(){
     142    static function createLtkToken(){
    143143        //Cria na table Options do wordpress o campo LTK_ID com valor vazio caso nao tenha ainda
    144144        if(LtkWp::getLtkToken() == '')
    145145            add_option('LTK_OAUTH_TOKEN');
    146146    }
    147     function setLtkToken($token){
     147    static function setLtkToken($token){
    148148        update_option('LTK_OAUTH_TOKEN', $token);
    149149    }
    150     function deleteLtkToken(){
     150    static function deleteLtkToken(){
    151151            delete_option('LTK_OAUTH_TOKEN');
    152152    }
    153     function getLtkToken(){
     153    static function getLtkToken(){
    154154        return get_option('LTK_OAUTH_TOKEN');
    155155    }
    156156
    157157
    158     function isLogged(){
     158    static function isLogged(){
    159159        return true ? LtkWp::getLtkToken()!='' : false;
    160160    }
     
    163163     * Get Account list with Oauth TOken
    164164     */
    165     function getAccList(){
     165    static function getAccList(){
    166166        $token = LtkWp::getLtkToken();
    167167        if(!$token) return Array();
     
    189189    //Manipular dados
    190190
    191     function base62($num, $b=62) {
     191    static function base62($num, $b=62) {
    192192        $base='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    193193        $r = $num  % $b ;
     
    206206     * Cria ID Leadtracker
    207207     */
    208     function createIdLtk(){
     208    static function createIdLtk(){
    209209     //Cria na table Options do wordpress o campo LTK_ID com valor vazio caso nao tenha ainda
    210210      if(LtkWp::getIdLtk() == '')
    211211         add_option('LTK_ID');
    212212    }
    213     function deleteIdLtk(){
     213    static function deleteIdLtk(){
    214214        delete_option('LTK_ID');
    215215
    216216    }
    217     function getIdLtk(){
     217    static function getIdLtk(){
    218218        return get_option('LTK_ID');
    219219     }
    220     function setIdLtk($id){
     220    static function setIdLtk($id){
    221221       return update_option('LTK_ID',$id);
    222222    }
     
    232232     * Imprime Tag Js Leadtracker
    233233     */
    234     function echoLeadtracker() {
     234    static function echoLeadtracker() {
    235235       
    236236       if(LtkWp::getIdLtk() != '')
     
    254254     * Aviso que o site ainda não está sendo analisado, pois falta cadastrar o ID
    255255     */
    256     function echoMsgNotId(){   
     256    static function echoMsgNotId(){
    257257        echo '<div id="ltkMsgAdmNotId" class="updated fade">
    258258               <p>Falta pouco para completar a sua instalação! <a href="admin.php?page=ltk-admin">Conecte sua conta</a> para que as visitas de seu site comecem a ser analisadas.</p>
  • leadtracker/trunk/ltk-init.php

    r2612734 r2909628  
    5959                </a></li>
    6060                 
    61                 <li><a href="https://leadtracker.com.br/contato-2/" target="_blank">
     61                <li><a href="https://leadtracker.com.br/faleconosco/" target="_blank">
    6262                    <span class="dashicons dashicons-email-alt"></span>
    6363                    Contato
     
    200200
    201201</script>
    202 
Note: See TracChangeset for help on using the changeset viewer.