Changeset 2909628
- Timestamp:
- 05/08/2023 04:10:19 PM (3 years ago)
- Location:
- leadtracker/trunk
- Files:
-
- 2 edited
-
ltk-config.php (modified) (14 diffs)
-
ltk-init.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
leadtracker/trunk/ltk-config.php
r2615481 r2909628 17 17 * Função de inicialização 18 18 */ 19 function inicializar(){19 static function inicializar(){ 20 20 21 21 if (!isset($_SESSION)) { session_start(); } … … 38 38 * Função de instalação 39 39 */ 40 function instalar(){40 static function instalar(){ 41 41 //Verifica se esta inicializado se não estiver, inicializa; 42 42 if ( is_null(LtkWp::$info) ) LtkWp::inicializar(); … … 50 50 * Função de desinstalação 51 51 */ 52 function desinstalar(){52 static function desinstalar(){ 53 53 //Deleta dados do banco 54 54 LtkWp::deleteIdLtk(); … … 64 64 * Cria página de adm 65 65 */ 66 function createAdmLtk(){66 static function createAdmLtk(){ 67 67 add_menu_page('Lead Tracker','Lead Tracker',10,'ltk-admin',array('LtkWp','admInit'),plugins_url( '/contents/ltklogo.svg', __FILE__ )); 68 68 } … … 72 72 * o usuário clica no menu Lead Tracker 73 73 */ 74 function admInit(){74 static function admInit(){ 75 75 76 76 // Oauth return from panel … … 116 116 * Oauth 117 117 */ 118 function getOauthUrl(){118 static function getOauthUrl(){ 119 119 120 120 $redir = urlencode((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]".'&check='.LtkWp::getOauthCheck()); … … 123 123 } 124 124 125 function getLogoutUrl(){125 static function getLogoutUrl(){ 126 126 return (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]".'&logout=1&check='.LtkWp::getOauthCheck(); 127 127 } … … 131 131 * Oauth checksum 132 132 */ 133 function genOauthCheck(){133 static function genOauthCheck(){ 134 134 $_SESSION['LTK_OAUTH_CODE'] = uniqid(); 135 135 } 136 function getOauthCheck(){136 static function getOauthCheck(){ 137 137 return $_SESSION['LTK_OAUTH_CODE']; 138 138 } … … 140 140 * Oauth Token 141 141 */ 142 function createLtkToken(){142 static function createLtkToken(){ 143 143 //Cria na table Options do wordpress o campo LTK_ID com valor vazio caso nao tenha ainda 144 144 if(LtkWp::getLtkToken() == '') 145 145 add_option('LTK_OAUTH_TOKEN'); 146 146 } 147 function setLtkToken($token){147 static function setLtkToken($token){ 148 148 update_option('LTK_OAUTH_TOKEN', $token); 149 149 } 150 function deleteLtkToken(){150 static function deleteLtkToken(){ 151 151 delete_option('LTK_OAUTH_TOKEN'); 152 152 } 153 function getLtkToken(){153 static function getLtkToken(){ 154 154 return get_option('LTK_OAUTH_TOKEN'); 155 155 } 156 156 157 157 158 function isLogged(){158 static function isLogged(){ 159 159 return true ? LtkWp::getLtkToken()!='' : false; 160 160 } … … 163 163 * Get Account list with Oauth TOken 164 164 */ 165 function getAccList(){165 static function getAccList(){ 166 166 $token = LtkWp::getLtkToken(); 167 167 if(!$token) return Array(); … … 189 189 //Manipular dados 190 190 191 function base62($num, $b=62) {191 static function base62($num, $b=62) { 192 192 $base='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; 193 193 $r = $num % $b ; … … 206 206 * Cria ID Leadtracker 207 207 */ 208 function createIdLtk(){208 static function createIdLtk(){ 209 209 //Cria na table Options do wordpress o campo LTK_ID com valor vazio caso nao tenha ainda 210 210 if(LtkWp::getIdLtk() == '') 211 211 add_option('LTK_ID'); 212 212 } 213 function deleteIdLtk(){213 static function deleteIdLtk(){ 214 214 delete_option('LTK_ID'); 215 215 216 216 } 217 function getIdLtk(){217 static function getIdLtk(){ 218 218 return get_option('LTK_ID'); 219 219 } 220 function setIdLtk($id){220 static function setIdLtk($id){ 221 221 return update_option('LTK_ID',$id); 222 222 } … … 232 232 * Imprime Tag Js Leadtracker 233 233 */ 234 function echoLeadtracker() {234 static function echoLeadtracker() { 235 235 236 236 if(LtkWp::getIdLtk() != '') … … 254 254 * Aviso que o site ainda não está sendo analisado, pois falta cadastrar o ID 255 255 */ 256 function echoMsgNotId(){256 static function echoMsgNotId(){ 257 257 echo '<div id="ltkMsgAdmNotId" class="updated fade"> 258 258 <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 59 59 </a></li> 60 60 61 <li><a href="https://leadtracker.com.br/ contato-2/" target="_blank">61 <li><a href="https://leadtracker.com.br/faleconosco/" target="_blank"> 62 62 <span class="dashicons dashicons-email-alt"></span> 63 63 Contato … … 200 200 201 201 </script> 202
Note: See TracChangeset
for help on using the changeset viewer.