Plugin Directory

Changeset 1004916


Ignore:
Timestamp:
10/10/2014 07:31:14 AM (11 years ago)
Author:
flashcentury
Message:

ver. 0.3.1

Location:
broken-link-manager/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • broken-link-manager/trunk/config/class/broken_url.php

    r1000579 r1004916  
    9393
    9494function 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']),
    99103);
    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) );
    102105}
    103106
  • broken-link-manager/trunk/config/class/redirected_url.php

    r1000579 r1004916  
    7777
    7878function 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']),
    8488    );
    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) );
    8690}
    8791
     
    108112    }elseif( 'deleteLog'===$this->current_action() ) {
    109113        foreach($_POST['url'] as $url) {
    110             global $wpdb;   
     114            global $wpdb;
    111115            $wpdb->query("DELETE FROM " . TABLE_WBLM_LOG . " WHERE url = $url");
    112116        }
  • broken-link-manager/trunk/readme.txt

    r1000579 r1004916  
    44Requires at least: 3.0
    55Tested up to: 4.0
    6 Stable tag: 0.3.0
     6Stable tag: 0.3.1
    77Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8NYR3F4RVTBHS
    88
     
    4040
    4141== Changelog ==
     42
     43= 0.3.1 =
     44* Added link type (image, page, video, ..)
     45* Added multilanguage feature
    4246
    4347= 0.3.0 =
  • broken-link-manager/trunk/wblm.php

    r1000579 r1004916  
    44Plugin URI: https://wordpress.org/plugins/broken-link-manager
    55Description: WBLM -> Wordpress Broken Link Manager. This plugin helps you check, organise and monitor your broken backlinks.
    6 Version: 0.3.0
     6Version: 0.3.1
    77Author: Hüseyin Kocak
    88Author URI: http://k-78.de
     
    6060    define( 'MYSQL_VER', get_option('wblm_mysql_ver'));
    6161}else{
    62     add_option( 'wblm_mysql_ver', '2', '', 'yes' );
     62    add_option( 'wblm_mysql_ver', '3', '', 'yes' );
    6363    define( 'MYSQL_VER', get_option('wblm_mysql_ver'));
    6464}
     
    7070
    7171include WBLM_CONFIG_PATH . 'functions.php';
    72 add_action('init', 'wblm_textdomain');
     72
     73add_action( 'plugins_loaded', 'wblm_textdomain' );
    7374function 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
    7878function add_standart_stylesheet() {
    7979    wp_enqueue_style( 'wblm-bootstrap', plugins_url( '/css/bootstrap.min.css', __FILE__ ) );
     
    120120    `old_url` VARCHAR( 250 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
    121121    `new_url` VARCHAR( 250 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
     122    `http_statu` INT NOT NULL ,
    122123    `type` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
    123124    `hit` INT NOT NULL,
     
    130131    `url` INT ,
    131132    `date` DATETIME NOT NULL,
     133    `domain` VARCHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
    132134    `referer` VARCHAR( 250 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
    133135    `useragent` VARCHAR( 250 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
     
    138140    ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci ";
    139141    $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   
    140153/*************************************************************************************
    141154 *  LOG PATH (SIMDILIK SADECE KLASOR OLUSTURULUYOR)
     
    225238    $ip  = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : null;
    226239    $current_time = current_time('mysql');
    227     $https  = isset($_SERVER['HTTPS']) ? $_SERVER['HTTPS'] : null;
     240    $https  = isset($_SERVER['HTTPS']) ? 's' : null;
    228241    $brokenUrl = 'http' . $https . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
    229242
     
    248261        $redirectedUrl = 0;
    249262        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')");
    251267                if(SAVE_URL_LOG){
    252268                    if(REDIRECT_DEFAULT_URL){$http_statu = 301;}else{$http_statu = 404;}
     
    288304}
    289305function createBaclinksMenu() {
    290     $menu_wblm_dashboard = add_menu_page("Backlinks", "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);
    291307    $menu_wblm_redirecturl = add_submenu_page("wblm-dashboard", "Redirected URLs", "Redirected URLs", 'manage_options', "wblm-redirect", "menuRedirectUrlFunc");
    292308    $menu_wblm_brokenurl = add_submenu_page("wblm-dashboard", "Broken URLs", "Broken URLs", 'manage_options', "wblm-broken", "menuBrokenUrlFunc");
     
    343359function add_log_options() {
    344360require_once( WBLM_CONFIG_PATH . 'class/log_url.php');
    345 
    346361  global $WblmListTable;
    347362  $option = 'per_page';
Note: See TracChangeset for help on using the changeset viewer.