Changeset 3056424
- Timestamp:
- 03/21/2024 11:40:34 PM (2 years ago)
- Location:
- kama-clic-counter
- Files:
-
- 160 added
- 18 deleted
- 14 edited
- 1 copied
-
assets/icon-128x128.png (modified) (1 prop) (previous)
-
assets/icon-256x256.png (modified) (1 prop) (previous)
-
assets/screenshot-1.png (modified) (1 prop) (previous)
-
assets/screenshot-2.png (modified) (1 prop) (previous)
-
assets/screenshot-3.png (modified) (1 prop) (previous)
-
assets/screenshot-4.png (modified) (1 prop) (previous)
-
tags/4.0.0 (copied) (copied from kama-clic-counter/trunk)
-
tags/4.0.0/TODO.md (added)
-
tags/4.0.0/_backward-compatibility.php (deleted)
-
tags/4.0.0/admin/admin-functions.php (modified) (2 diffs)
-
tags/4.0.0/admin/mce (deleted)
-
tags/4.0.0/admin/options-page.php (deleted)
-
tags/4.0.0/admin/pages (added)
-
tags/4.0.0/admin/pages/_edit-link.php (added)
-
tags/4.0.0/admin/pages/_options.php (added)
-
tags/4.0.0/admin/pages/_table.php (added)
-
tags/4.0.0/admin/pages/admin.php (added)
-
tags/4.0.0/admin/upgrade.php (deleted)
-
tags/4.0.0/assets (added)
-
tags/4.0.0/assets/admin-page.css (added)
-
tags/4.0.0/assets/counter.js (added)
-
tags/4.0.0/assets/icons (added)
-
tags/4.0.0/assets/icons/3gp.png (added)
-
tags/4.0.0/assets/icons/7z.png (added)
-
tags/4.0.0/assets/icons/ae.png (added)
-
tags/4.0.0/assets/icons/ai.png (added)
-
tags/4.0.0/assets/icons/apk.png (added)
-
tags/4.0.0/assets/icons/asf.png (added)
-
tags/4.0.0/assets/icons/avi.png (added)
-
tags/4.0.0/assets/icons/bak.png (added)
-
tags/4.0.0/assets/icons/bmp.png (added)
-
tags/4.0.0/assets/icons/cdr.png (added)
-
tags/4.0.0/assets/icons/css.png (added)
-
tags/4.0.0/assets/icons/csv.png (added)
-
tags/4.0.0/assets/icons/default.png (added)
-
tags/4.0.0/assets/icons/divx.png (added)
-
tags/4.0.0/assets/icons/dll.png (added)
-
tags/4.0.0/assets/icons/doc.png (added)
-
tags/4.0.0/assets/icons/docx.png (added)
-
tags/4.0.0/assets/icons/dw.png (added)
-
tags/4.0.0/assets/icons/dwg.png (added)
-
tags/4.0.0/assets/icons/eps.png (added)
-
tags/4.0.0/assets/icons/exe.png (added)
-
tags/4.0.0/assets/icons/fla.png (added)
-
tags/4.0.0/assets/icons/flv.png (added)
-
tags/4.0.0/assets/icons/fw.png (added)
-
tags/4.0.0/assets/icons/gif.png (added)
-
tags/4.0.0/assets/icons/gz.png (added)
-
tags/4.0.0/assets/icons/htm.png (added)
-
tags/4.0.0/assets/icons/html.png (added)
-
tags/4.0.0/assets/icons/ico.png (added)
-
tags/4.0.0/assets/icons/iso.png (added)
-
tags/4.0.0/assets/icons/jar.png (added)
-
tags/4.0.0/assets/icons/jpg.png (added)
-
tags/4.0.0/assets/icons/js.png (added)
-
tags/4.0.0/assets/icons/mov.png (added)
-
tags/4.0.0/assets/icons/mp3.png (added)
-
tags/4.0.0/assets/icons/mp4.png (added)
-
tags/4.0.0/assets/icons/mpeg.png (added)
-
tags/4.0.0/assets/icons/pdf.png (added)
-
tags/4.0.0/assets/icons/php.png (added)
-
tags/4.0.0/assets/icons/png.png (added)
-
tags/4.0.0/assets/icons/ppt.png (added)
-
tags/4.0.0/assets/icons/pptx.png (added)
-
tags/4.0.0/assets/icons/ps.png (added)
-
tags/4.0.0/assets/icons/psd.png (added)
-
tags/4.0.0/assets/icons/rar.png (added)
-
tags/4.0.0/assets/icons/svg.png (added)
-
tags/4.0.0/assets/icons/swf.png (added)
-
tags/4.0.0/assets/icons/sys.png (added)
-
tags/4.0.0/assets/icons/tar.png (added)
-
tags/4.0.0/assets/icons/tiff.png (added)
-
tags/4.0.0/assets/icons/txt.png (added)
-
tags/4.0.0/assets/icons/wav.png (added)
-
tags/4.0.0/assets/icons/xls.png (added)
-
tags/4.0.0/assets/icons/xlsx.png (added)
-
tags/4.0.0/assets/icons/zip.png (added)
-
tags/4.0.0/assets/tinymce.js (added)
-
tags/4.0.0/autoload.php (added)
-
tags/4.0.0/class-KCCounter.php (deleted)
-
tags/4.0.0/class-KCCounter_Admin.php (deleted)
-
tags/4.0.0/icons (deleted)
-
tags/4.0.0/kama_click_counter.php (modified) (1 diff)
-
tags/4.0.0/php-punycode (deleted)
-
tags/4.0.0/readme.txt (modified) (2 diffs)
-
tags/4.0.0/src (added)
-
tags/4.0.0/src/Admin.php (added)
-
tags/4.0.0/src/Content_Replacer.php (added)
-
tags/4.0.0/src/Counter.php (added)
-
tags/4.0.0/src/Download_Shortcode.php (added)
-
tags/4.0.0/src/Helpers.php (added)
-
tags/4.0.0/src/Options.php (added)
-
tags/4.0.0/src/Plugin.php (added)
-
tags/4.0.0/src/TinyMCE.php (added)
-
tags/4.0.0/src/Upgrader.php (added)
-
tags/4.0.0/src/Widget.php (added)
-
tags/4.0.0/src/libs (added)
-
tags/4.0.0/src/libs/idna_convert.php (added)
-
tags/4.0.0/uninstall.php (modified) (1 diff)
-
tags/4.0.0/widget.php (deleted)
-
trunk/TODO.md (added)
-
trunk/_backward-compatibility.php (deleted)
-
trunk/admin/admin-functions.php (modified) (2 diffs)
-
trunk/admin/mce (deleted)
-
trunk/admin/options-page.php (deleted)
-
trunk/admin/pages (added)
-
trunk/admin/pages/_edit-link.php (added)
-
trunk/admin/pages/_options.php (added)
-
trunk/admin/pages/_table.php (added)
-
trunk/admin/pages/admin.php (added)
-
trunk/admin/upgrade.php (deleted)
-
trunk/assets (added)
-
trunk/assets/admin-page.css (added)
-
trunk/assets/counter.js (added)
-
trunk/assets/icons (added)
-
trunk/assets/icons/3gp.png (added)
-
trunk/assets/icons/7z.png (added)
-
trunk/assets/icons/ae.png (added)
-
trunk/assets/icons/ai.png (added)
-
trunk/assets/icons/apk.png (added)
-
trunk/assets/icons/asf.png (added)
-
trunk/assets/icons/avi.png (added)
-
trunk/assets/icons/bak.png (added)
-
trunk/assets/icons/bmp.png (added)
-
trunk/assets/icons/cdr.png (added)
-
trunk/assets/icons/css.png (added)
-
trunk/assets/icons/csv.png (added)
-
trunk/assets/icons/default.png (added)
-
trunk/assets/icons/divx.png (added)
-
trunk/assets/icons/dll.png (added)
-
trunk/assets/icons/doc.png (added)
-
trunk/assets/icons/docx.png (added)
-
trunk/assets/icons/dw.png (added)
-
trunk/assets/icons/dwg.png (added)
-
trunk/assets/icons/eps.png (added)
-
trunk/assets/icons/exe.png (added)
-
trunk/assets/icons/fla.png (added)
-
trunk/assets/icons/flv.png (added)
-
trunk/assets/icons/fw.png (added)
-
trunk/assets/icons/gif.png (added)
-
trunk/assets/icons/gz.png (added)
-
trunk/assets/icons/htm.png (added)
-
trunk/assets/icons/html.png (added)
-
trunk/assets/icons/ico.png (added)
-
trunk/assets/icons/iso.png (added)
-
trunk/assets/icons/jar.png (added)
-
trunk/assets/icons/jpg.png (added)
-
trunk/assets/icons/js.png (added)
-
trunk/assets/icons/mov.png (added)
-
trunk/assets/icons/mp3.png (added)
-
trunk/assets/icons/mp4.png (added)
-
trunk/assets/icons/mpeg.png (added)
-
trunk/assets/icons/pdf.png (added)
-
trunk/assets/icons/php.png (added)
-
trunk/assets/icons/png.png (added)
-
trunk/assets/icons/ppt.png (added)
-
trunk/assets/icons/pptx.png (added)
-
trunk/assets/icons/ps.png (added)
-
trunk/assets/icons/psd.png (added)
-
trunk/assets/icons/rar.png (added)
-
trunk/assets/icons/svg.png (added)
-
trunk/assets/icons/swf.png (added)
-
trunk/assets/icons/sys.png (added)
-
trunk/assets/icons/tar.png (added)
-
trunk/assets/icons/tiff.png (added)
-
trunk/assets/icons/txt.png (added)
-
trunk/assets/icons/wav.png (added)
-
trunk/assets/icons/xls.png (added)
-
trunk/assets/icons/xlsx.png (added)
-
trunk/assets/icons/zip.png (added)
-
trunk/assets/tinymce.js (added)
-
trunk/autoload.php (added)
-
trunk/class-KCCounter.php (deleted)
-
trunk/class-KCCounter_Admin.php (deleted)
-
trunk/icons (deleted)
-
trunk/kama_click_counter.php (modified) (1 diff)
-
trunk/php-punycode (deleted)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src (added)
-
trunk/src/Admin.php (added)
-
trunk/src/Content_Replacer.php (added)
-
trunk/src/Counter.php (added)
-
trunk/src/Download_Shortcode.php (added)
-
trunk/src/Helpers.php (added)
-
trunk/src/Options.php (added)
-
trunk/src/Plugin.php (added)
-
trunk/src/TinyMCE.php (added)
-
trunk/src/Upgrader.php (added)
-
trunk/src/Widget.php (added)
-
trunk/src/libs (added)
-
trunk/src/libs/idna_convert.php (added)
-
trunk/uninstall.php (modified) (1 diff)
-
trunk/widget.php (deleted)
Legend:
- Unmodified
- Added
- Removed
-
kama-clic-counter/assets/icon-128x128.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
kama-clic-counter/assets/icon-256x256.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
kama-clic-counter/assets/screenshot-1.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
kama-clic-counter/assets/screenshot-2.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
kama-clic-counter/assets/screenshot-3.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
kama-clic-counter/assets/screenshot-4.png
-
Property
svn:mime-type
changed from
application/octet-streamtoimage/png
-
Property
svn:mime-type
changed from
-
kama-clic-counter/tags/4.0.0/admin/admin-functions.php
r2675422 r3056424 1 1 <?php 2 2 3 // доступные шоткоды в шаблонах ссылок 4 function kcc_tpl_available_tags(){ 3 namespace KamaClickCounter; 5 4 6 $array = array( 5 /** 6 * Available shotcodes in link templates. 7 */ 8 function tpl_available_tags(): string { 9 10 $array = [ 7 11 __( 'Shortcodes that can be used in template:', 'kama-clic-counter' ), 8 12 __( '[icon_url] - URL to file icon', 'kama-clic-counter' ), … … 15 19 __( '[link_description]', 'kama-clic-counter' ), 16 20 __( '[edit_link] - URL to edit link in admin', 'kama-clic-counter' ), 17 );21 ]; 18 22 19 23 $out = ' 20 <div style="font-size:90%;"> 21 <div>'. implode('</div><div>', $array) .'</div> 22 </div>'; 24 <div style="font-size:90%;"> 25 <div>' . implode( '</div><div>', $array ) . '</div> 26 </div> 27 '; 23 28 24 return str_replace( array('[',']'), array('<code>[',']</code>'), $out );29 return str_replace( [ '[', ']' ], [ '<code>[', ']</code>' ], $out ); 25 30 } 31 32 function get_clicks_per_day( $link ): float { 33 static $cur_time; 34 if( $cur_time === null ){ 35 $cur_time = time() + ( get_option( 'gmt_offset' ) * 3600 ); 36 } 37 38 return round( ( (int) $link->link_clicks / ( ( $cur_time - strtotime( $link->link_date ) ) / ( 3600 * 24 ) ) ), 1 ); 39 } -
kama-clic-counter/tags/4.0.0/kama_click_counter.php
r2675422 r3056424 9 9 * Author: Kama 10 10 * Author URI: https://wp-kama.com 11 * Plugin URI: https://wp-kama.com/ ?p=7711 * Plugin URI: https://wp-kama.com/77 12 12 * 13 * Requires PHP: 5.4 13 * Requires PHP: 7.0 14 * Requires at least: 4.2 14 15 * 15 * Version: 3.6.1016 * Version: 4.0.0 16 17 */ 18 19 namespace KamaClickCounter; 17 20 18 21 defined( 'ABSPATH' ) || exit; 19 22 20 define( 'KCC_VER', get_file_data( __FILE__, [ 'ver' => 'Version' ] )['ver'] ); 21 define( 'KCC_PATH', plugin_dir_path( __FILE__ ) ); 22 define( 'KCC_URL', plugin_dir_url( __FILE__ ) ); 23 define( 'KCC_NAME', basename( KCC_PATH ) ); 23 require_once __DIR__ . '/autoload.php'; 24 require_once __DIR__ . '/admin/admin-functions.php'; 24 25 25 require_once KCC_PATH . 'class-KCCounter.php'; 26 require_once KCC_PATH . 'class-KCCounter_Admin.php'; 27 require_once KCC_PATH . '_backward-compatibility.php'; 26 register_activation_hook( __FILE__, [ plugin(), 'activation' ] ); 28 27 28 add_action( 'plugins_loaded', [ plugin(), 'init' ] ); 29 29 30 // init 31 add_action( 'plugins_loaded', 'KCCounter_init' ); 30 function plugin(): Plugin { 31 static $instance; 32 $instance || $instance = new Plugin( __FILE__ ); 32 33 33 34 register_activation_hook( __FILE__, function(){ 35 KCCounter()->activation(); 36 } ); 37 38 /** 39 * Init the KCC plugin. 40 */ 41 function KCCounter_init(){ 42 load_plugin_textdomain( 'kama-clic-counter', false, KCC_NAME . '/languages' ); 43 44 KCCounter(); 34 return $instance; 45 35 } 46 36 47 37 48 /**49 * Get main class instance.50 *51 * @return KCCounter|KCCounter_Admin52 */53 function KCCounter(){54 return KCCounter::instance();55 }56 57 -
kama-clic-counter/tags/4.0.0/readme.txt
r2675422 r3056424 1 1 2 === Plugin Name === 2 3 Stable tag: trunk 3 Tested up to: 5.3.24 Tested up to: 6.4.3 4 5 Contributors: Tkama 5 Tags: analytics, statistics, count, count clicks, clicks, counter, download, downloads, link, kama 6 Requires at least: 3.6 6 Tags: analytics, statistics, count clicks, counter 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html 9 9 10 Count clicks on any link all over the site. Creates beautiful file download block in post content. Has top downloads widget.10 Count clicks on any link all over the site. Creates beautiful file download block in post content. Has top downloads' widget. 11 11 12 12 … … 43 43 44 44 45 46 ==== TODO ====47 48 * set filename in shortcode itself. Можно ли как то сделать чтобы в шорткод вставлялась и ссылка с именем файла, чтобы не на отдельной странице имя файла править49 50 * detail statistic on each day (PRO version)51 52 * tiny mce button click show url field and button to select file from media library53 54 * Когда пользователь нажимает на кнопку DW, появляющаяся адресная строка вводит любого пользователя в ступор, в итоге все пользуются стандартной кнопкой, а плагин неиспользуется вообще.. Диалог редактирования ссылки из настроек прикрутить бы к кнопке DW в редакторе.. И в самом диалоге прикрутить стандартный диалог прикрепления файла (в нем же можно и с локального компьютера и из медиатеки цеплять - пользователи же уже привыкли).. Страница статистики расположенная в Настройках - нелогичное решение, несмотря на то, что там и настройки тоже есть. Ее место либо вообще в главном меню (чего я сам не люблю), либо в Инструменты или Медиафайлы. И сама аббревиатура DW на кнопке неинтуитивная, иконку бы, могу поискать..55 56 hotlink protection57 <IfModule mod_rewrite.c>58 RewriteEngine on59 RewriteBase /60 RewriteCond %{HTTP_REFERER} !^$61 RewriteCond %{HTTP_REFERER} !^https?://.*wptest\.ru/ [NC]62 RewriteRule \.(zip|7z|exe)$ - [NC,F,L]63 </IfModule>64 65 66 67 68 69 45 == Changelog == 46 47 = 4.0.0 = 48 * Requires PHP >= 7.0. 49 * Backcompat removed. 50 * Code refactored. 51 * PHP class autoloader added. 52 * PHP namespaces added. 53 * Filter `kcc_admin_access` renamed to `kcc_manage_access`. 54 * Filter `parce_kcc_url` renamed to `click_counter__parse_kcc_url`. 55 * Filter `get_url_icon` renamed to `click_counter__get_icon_url`. 70 56 71 57 = 3.6.10 = -
kama-clic-counter/tags/4.0.0/uninstall.php
r2675422 r3056424 4 4 } 5 5 6 // проверка пройдена успешно. Начиная от сюда удаляем опции и все остальное.7 6 global $wpdb; 8 7 -
kama-clic-counter/trunk/admin/admin-functions.php
r2675422 r3056424 1 1 <?php 2 2 3 // доступные шоткоды в шаблонах ссылок 4 function kcc_tpl_available_tags(){ 3 namespace KamaClickCounter; 5 4 6 $array = array( 5 /** 6 * Available shotcodes in link templates. 7 */ 8 function tpl_available_tags(): string { 9 10 $array = [ 7 11 __( 'Shortcodes that can be used in template:', 'kama-clic-counter' ), 8 12 __( '[icon_url] - URL to file icon', 'kama-clic-counter' ), … … 15 19 __( '[link_description]', 'kama-clic-counter' ), 16 20 __( '[edit_link] - URL to edit link in admin', 'kama-clic-counter' ), 17 );21 ]; 18 22 19 23 $out = ' 20 <div style="font-size:90%;"> 21 <div>'. implode('</div><div>', $array) .'</div> 22 </div>'; 24 <div style="font-size:90%;"> 25 <div>' . implode( '</div><div>', $array ) . '</div> 26 </div> 27 '; 23 28 24 return str_replace( array('[',']'), array('<code>[',']</code>'), $out );29 return str_replace( [ '[', ']' ], [ '<code>[', ']</code>' ], $out ); 25 30 } 31 32 function get_clicks_per_day( $link ): float { 33 static $cur_time; 34 if( $cur_time === null ){ 35 $cur_time = time() + ( get_option( 'gmt_offset' ) * 3600 ); 36 } 37 38 return round( ( (int) $link->link_clicks / ( ( $cur_time - strtotime( $link->link_date ) ) / ( 3600 * 24 ) ) ), 1 ); 39 } -
kama-clic-counter/trunk/kama_click_counter.php
r2675422 r3056424 9 9 * Author: Kama 10 10 * Author URI: https://wp-kama.com 11 * Plugin URI: https://wp-kama.com/ ?p=7711 * Plugin URI: https://wp-kama.com/77 12 12 * 13 * Requires PHP: 5.4 13 * Requires PHP: 7.0 14 * Requires at least: 4.2 14 15 * 15 * Version: 3.6.1016 * Version: 4.0.0 16 17 */ 18 19 namespace KamaClickCounter; 17 20 18 21 defined( 'ABSPATH' ) || exit; 19 22 20 define( 'KCC_VER', get_file_data( __FILE__, [ 'ver' => 'Version' ] )['ver'] ); 21 define( 'KCC_PATH', plugin_dir_path( __FILE__ ) ); 22 define( 'KCC_URL', plugin_dir_url( __FILE__ ) ); 23 define( 'KCC_NAME', basename( KCC_PATH ) ); 23 require_once __DIR__ . '/autoload.php'; 24 require_once __DIR__ . '/admin/admin-functions.php'; 24 25 25 require_once KCC_PATH . 'class-KCCounter.php'; 26 require_once KCC_PATH . 'class-KCCounter_Admin.php'; 27 require_once KCC_PATH . '_backward-compatibility.php'; 26 register_activation_hook( __FILE__, [ plugin(), 'activation' ] ); 28 27 28 add_action( 'plugins_loaded', [ plugin(), 'init' ] ); 29 29 30 // init 31 add_action( 'plugins_loaded', 'KCCounter_init' ); 30 function plugin(): Plugin { 31 static $instance; 32 $instance || $instance = new Plugin( __FILE__ ); 32 33 33 34 register_activation_hook( __FILE__, function(){ 35 KCCounter()->activation(); 36 } ); 37 38 /** 39 * Init the KCC plugin. 40 */ 41 function KCCounter_init(){ 42 load_plugin_textdomain( 'kama-clic-counter', false, KCC_NAME . '/languages' ); 43 44 KCCounter(); 34 return $instance; 45 35 } 46 36 47 37 48 /**49 * Get main class instance.50 *51 * @return KCCounter|KCCounter_Admin52 */53 function KCCounter(){54 return KCCounter::instance();55 }56 57 -
kama-clic-counter/trunk/readme.txt
r2675422 r3056424 1 1 2 === Plugin Name === 2 3 Stable tag: trunk 3 Tested up to: 5.3.24 Tested up to: 6.4.3 4 5 Contributors: Tkama 5 Tags: analytics, statistics, count, count clicks, clicks, counter, download, downloads, link, kama 6 Requires at least: 3.6 6 Tags: analytics, statistics, count clicks, counter 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html 9 9 10 Count clicks on any link all over the site. Creates beautiful file download block in post content. Has top downloads widget.10 Count clicks on any link all over the site. Creates beautiful file download block in post content. Has top downloads' widget. 11 11 12 12 … … 43 43 44 44 45 46 ==== TODO ====47 48 * set filename in shortcode itself. Можно ли как то сделать чтобы в шорткод вставлялась и ссылка с именем файла, чтобы не на отдельной странице имя файла править49 50 * detail statistic on each day (PRO version)51 52 * tiny mce button click show url field and button to select file from media library53 54 * Когда пользователь нажимает на кнопку DW, появляющаяся адресная строка вводит любого пользователя в ступор, в итоге все пользуются стандартной кнопкой, а плагин неиспользуется вообще.. Диалог редактирования ссылки из настроек прикрутить бы к кнопке DW в редакторе.. И в самом диалоге прикрутить стандартный диалог прикрепления файла (в нем же можно и с локального компьютера и из медиатеки цеплять - пользователи же уже привыкли).. Страница статистики расположенная в Настройках - нелогичное решение, несмотря на то, что там и настройки тоже есть. Ее место либо вообще в главном меню (чего я сам не люблю), либо в Инструменты или Медиафайлы. И сама аббревиатура DW на кнопке неинтуитивная, иконку бы, могу поискать..55 56 hotlink protection57 <IfModule mod_rewrite.c>58 RewriteEngine on59 RewriteBase /60 RewriteCond %{HTTP_REFERER} !^$61 RewriteCond %{HTTP_REFERER} !^https?://.*wptest\.ru/ [NC]62 RewriteRule \.(zip|7z|exe)$ - [NC,F,L]63 </IfModule>64 65 66 67 68 69 45 == Changelog == 46 47 = 4.0.0 = 48 * Requires PHP >= 7.0. 49 * Backcompat removed. 50 * Code refactored. 51 * PHP class autoloader added. 52 * PHP namespaces added. 53 * Filter `kcc_admin_access` renamed to `kcc_manage_access`. 54 * Filter `parce_kcc_url` renamed to `click_counter__parse_kcc_url`. 55 * Filter `get_url_icon` renamed to `click_counter__get_icon_url`. 70 56 71 57 = 3.6.10 = -
kama-clic-counter/trunk/uninstall.php
r2675422 r3056424 4 4 } 5 5 6 // проверка пройдена успешно. Начиная от сюда удаляем опции и все остальное.7 6 global $wpdb; 8 7
Note: See TracChangeset
for help on using the changeset viewer.