Changeset 1004916
- Timestamp:
- 10/10/2014 07:31:14 AM (11 years ago)
- Location:
- broken-link-manager/trunk
- Files:
-
- 4 edited
-
config/class/broken_url.php (modified) (1 diff)
-
config/class/redirected_url.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
wblm.php (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
broken-link-manager/trunk/config/class/broken_url.php
r1000579 r1004916 93 93 94 94 function column_old_url($item){ 95 $actions = array( 96 'delete' => sprintf('<a href="'. admin_url("admin.php?page=%s&delURL=%s&url=%s") .'" onClick="return confirm(\'Are you sure you want to delete?\');">Delete</a>',$_REQUEST['page'],'on',$item['id']), 97 'log' => sprintf('<a href="'. admin_url("admin.php?page=%s&url=%s") .'">Log</a>','wblm-log',$item['id']), 98 'Waybackmachine' => sprintf('<a href="http://web.archive.org/web/*/%s" target="_blank">Waybackmachine</a>',$item['old_url']), 95 $datum = parse_url($item['old_url']); 96 $parts = pathinfo($datum['path']); 97 $ext = isset($parts['extension']) ? $parts['extension'] : 'page'; 98 $actions = array( 99 'type' => sprintf('<b>%s</b>',$ext), 100 'delete' => sprintf('<a href="'. admin_url("admin.php?page=%s&delURL=%s&url=%s") .'" onClick="return confirm(\'Are you sure you want to delete?\');">Delete</a>',$_REQUEST['page'],'on',$item['id']), 101 'log' => sprintf('<a href="'. admin_url("admin.php?page=%s&url=%s") .'">Log</a>','wblm-log',$item['id']), 102 'Waybackmachine' => sprintf('<a href="http://web.archive.org/web/*/%s" target="_blank">Waybackmachine</a>',$item['old_url']), 99 103 ); 100 101 return sprintf('%1$s %2$s', $item['old_url'], $this->row_actions($actions) ); 104 return sprintf('%1$s %2$s', $item['old_url'], $this->row_actions($actions) ); 102 105 } 103 106 -
broken-link-manager/trunk/config/class/redirected_url.php
r1000579 r1004916 77 77 78 78 function column_old_url($item){ 79 $actions = array( 80 'edit' => sprintf('<a href="'. admin_url("admin.php?page=%s&url=%s") .'">Edit</a>','wblm-edit-url',$item['id']), 81 'delete' => sprintf('<a href="'. admin_url("admin.php?page=%s&delURL=%s&url=%s") .'" onClick="return confirm(\'Are you sure you want to delete?\');">Delete</a>',$_REQUEST['page'],'on',$item['id']), 82 'log' => sprintf('<a href="'. admin_url("admin.php?page=%s&url=%s") .'">Log</a>','wblm-log',$item['id']), 83 'Waybackmachine' => sprintf('<a href="http://web.archive.org/web/*/%s" target="_blank">Waybackmachine</a>',$item['old_url']), 79 $datum = parse_url($item['old_url']); 80 $parts = pathinfo($datum['path']); 81 $ext = isset($parts['extension']) ? $parts['extension'] : 'page'; 82 $actions = array( 83 'type' => sprintf('<b>%s</b>',$ext), 84 'edit' => sprintf('<a href="'. admin_url("admin.php?page=%s&url=%s") .'">Edit</a>','wblm-edit-url',$item['id']), 85 'delete' => sprintf('<a href="'. admin_url("admin.php?page=%s&delURL=%s&url=%s") .'" onClick="return confirm(\'Are you sure you want to delete?\');">Delete</a>',$_REQUEST['page'],'on',$item['id']), 86 'log' => sprintf('<a href="'. admin_url("admin.php?page=%s&url=%s") .'">Log</a>','wblm-log',$item['id']), 87 'Waybackmachine' => sprintf('<a href="http://web.archive.org/web/*/%s" target="_blank">Waybackmachine</a>',$item['old_url']), 84 88 ); 85 return sprintf('%1$s %2$s', $item['old_url'], $this->row_actions($actions) );89 return sprintf('%1$s %2$s', $item['old_url'], $this->row_actions($actions) ); 86 90 } 87 91 … … 108 112 }elseif( 'deleteLog'===$this->current_action() ) { 109 113 foreach($_POST['url'] as $url) { 110 global $wpdb; 114 global $wpdb; 111 115 $wpdb->query("DELETE FROM " . TABLE_WBLM_LOG . " WHERE url = $url"); 112 116 } -
broken-link-manager/trunk/readme.txt
r1000579 r1004916 4 4 Requires at least: 3.0 5 5 Tested up to: 4.0 6 Stable tag: 0.3. 06 Stable tag: 0.3.1 7 7 Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8NYR3F4RVTBHS 8 8 … … 40 40 41 41 == Changelog == 42 43 = 0.3.1 = 44 * Added link type (image, page, video, ..) 45 * Added multilanguage feature 42 46 43 47 = 0.3.0 = -
broken-link-manager/trunk/wblm.php
r1000579 r1004916 4 4 Plugin URI: https://wordpress.org/plugins/broken-link-manager 5 5 Description: WBLM -> Wordpress Broken Link Manager. This plugin helps you check, organise and monitor your broken backlinks. 6 Version: 0.3. 06 Version: 0.3.1 7 7 Author: Hüseyin Kocak 8 8 Author URI: http://k-78.de … … 60 60 define( 'MYSQL_VER', get_option('wblm_mysql_ver')); 61 61 }else{ 62 add_option( 'wblm_mysql_ver', ' 2', '', 'yes' );62 add_option( 'wblm_mysql_ver', '3', '', 'yes' ); 63 63 define( 'MYSQL_VER', get_option('wblm_mysql_ver')); 64 64 } … … 70 70 71 71 include WBLM_CONFIG_PATH . 'functions.php'; 72 add_action('init', 'wblm_textdomain'); 72 73 add_action( 'plugins_loaded', 'wblm_textdomain' ); 73 74 function wblm_textdomain() { 74 if (function_exists('load_plugin_textdomain')) { 75 load_plugin_textdomain('wblm', false, 'wblm'); 76 } 77 } 75 load_plugin_textdomain( 'wblm', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' ); 76 } 77 78 78 function add_standart_stylesheet() { 79 79 wp_enqueue_style( 'wblm-bootstrap', plugins_url( '/css/bootstrap.min.css', __FILE__ ) ); … … 120 120 `old_url` VARCHAR( 250 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , 121 121 `new_url` VARCHAR( 250 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , 122 `http_statu` INT NOT NULL , 122 123 `type` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , 123 124 `hit` INT NOT NULL, … … 130 131 `url` INT , 131 132 `date` DATETIME NOT NULL, 133 `domain` VARCHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , 132 134 `referer` VARCHAR( 250 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , 133 135 `useragent` VARCHAR( 250 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , … … 138 140 ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci "; 139 141 $wpdb->query($sql_wblm_log); 142 143 if (MYSQL_VER < 3){ 144 $sql_wblm_add_http_statu = "ALTER TABLE `". TABLE_WBLM ."` ADD `http_statu` INT NULL AFTER `type`"; 145 $sql_wblm_log_add_domain = "ALTER TABLE `". TABLE_WBLM_LOG ."` ADD `domain` VARCHAR(200) NOT NULL AFTER `date`"; 146 $wpdb->query($sql_wblm_add_http_statu); 147 $wpdb->query($sql_wblm_log_add_domain); 148 update_option( wblm_mysql_ver, '3' ); 149 define( 'MYSQL_VER', get_option('wblm_mysql_ver')); 150 } 151 152 140 153 /************************************************************************************* 141 154 * LOG PATH (SIMDILIK SADECE KLASOR OLUSTURULUYOR) … … 225 238 $ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : null; 226 239 $current_time = current_time('mysql'); 227 $https = isset($_SERVER['HTTPS']) ? $_SERVER['HTTPS']: null;240 $https = isset($_SERVER['HTTPS']) ? 's' : null; 228 241 $brokenUrl = 'http' . $https . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; 229 242 … … 248 261 $redirectedUrl = 0; 249 262 if(SAVE_BROKEN_URLS){ 250 $wpdb->query("INSERT INTO " . TABLE_WBLM . " (`old_url`, `hit`) VALUES ('$brokenUrl', '1')"); 263 $datum = parse_url($brokenUrl); 264 $parts = pathinfo($datum['path']); 265 $ext = isset($parts['extension']) ? $parts['extension'] : 'page'; 266 $wpdb->query("INSERT INTO " . TABLE_WBLM . " (`old_url`, `type`, `hit`) VALUES ('$brokenUrl', '$ext', '1')"); 251 267 if(SAVE_URL_LOG){ 252 268 if(REDIRECT_DEFAULT_URL){$http_statu = 301;}else{$http_statu = 404;} … … 288 304 } 289 305 function createBaclinksMenu() { 290 $menu_wblm_dashboard = add_menu_page("B acklinks", "Backlinks", 'manage_options', "wblm-dashboard", "menuDashboardFunc", WBLM_ICON);306 $menu_wblm_dashboard = add_menu_page("Broken Backlinks", "Broken Backlinks", 'manage_options', "wblm-dashboard", "menuDashboardFunc", WBLM_ICON); 291 307 $menu_wblm_redirecturl = add_submenu_page("wblm-dashboard", "Redirected URLs", "Redirected URLs", 'manage_options', "wblm-redirect", "menuRedirectUrlFunc"); 292 308 $menu_wblm_brokenurl = add_submenu_page("wblm-dashboard", "Broken URLs", "Broken URLs", 'manage_options', "wblm-broken", "menuBrokenUrlFunc"); … … 343 359 function add_log_options() { 344 360 require_once( WBLM_CONFIG_PATH . 'class/log_url.php'); 345 346 361 global $WblmListTable; 347 362 $option = 'per_page';
Note: See TracChangeset
for help on using the changeset viewer.