Plugin Directory

Changeset 924717


Ignore:
Timestamp:
06/01/2014 04:09:22 PM (12 years ago)
Author:
shibi
Message:

release version 1.2

Location:
export-db-to-a-new-domain
Files:
2 added
10 edited

Legend:

Unmodified
Added
Removed
  • export-db-to-a-new-domain/tags/1.2/css/style.css

    r921909 r924717  
    1616    float: left;
    1717    padding: 20px;
     18    min-width: 700px;
    1819}
    1920
     
    2324}
    2425
    25 .inp-box input[type="text"] {
     26.inp-box input[type="text"],
     27.inp-box select {
    2628    width: 300px;
    2729    height: 35px;
    2830    direction: ltr;
     31}
     32
     33.search-result-table {
     34    border-collapse: collapse;
     35    width: 100%;
     36    margin: 20px 0px 0px;
     37}
     38
     39.search-result-table tr:nth-child(odd) {
     40    background: #f1f1f1;
     41}
     42
     43.search-result-table tr:nth-child(even) {
     44   
     45}
     46
     47.search-result-table th {
     48    text-align: left;
     49    background: #333;
     50    padding: 10px 10px;
     51    color: #fff;
     52}
     53
     54.search-result-table td {
     55    padding: 5px 10px;
     56    border: solid 1px #dbdbdb;
    2957}
    3058
  • export-db-to-a-new-domain/tags/1.2/edbfnd-admin.php

    r921909 r924717  
    11<?php
    22class edbfnd_admin {
     3   
     4    private $tables;
     5   
    36    public function __construct() {
    47        add_action( 'admin_init', array( $this, 'edbfnd_admin_init' ) );
    58        add_action( 'admin_menu', array( $this, 'add_edbfnd_page' ) );
     9        $edbfnd = new edbfnd();
     10        $this->tables = $edbfnd->get_tables();
    611    }
    712   
    813    public function edbfnd_admin_init() {
    9         //wp_register_script( 'edbfnd-js', plugins_url( 'script.js', __FILE__ ) );
     14        wp_register_script( 'edbfnd-js', plugins_url( 'js/script.js', __FILE__ ) );
    1015        wp_register_style( 'edbfnd-css', plugins_url( 'css/style.css', __FILE__ ) );
    1116    }
     
    2227        );
    2328
    24         //add_action('admin_print_scripts-' . $page_hook_suffix, array($this, 'edbfnd_js'));
     29        add_action('admin_print_scripts-' . $page_hook_suffix, array($this, 'edbfnd_js'));
    2530        add_action('admin_print_styles-' . $page_hook_suffix, array($this, 'edbfnd_css'));
    2631    }
     
    3540   
    3641    public function edbfnd_admin() {
     42        $search_in_db_nonce = wp_create_nonce( 'edbfnd_search_in_db' );
     43        $search_in_db_table_nonce = wp_create_nonce( 'edbfnd_search_in_db_table' );
    3744        ?>
    38         <div class="wrap">
     45        <div class="wrap edbfnd">
    3946            <h2>Export DB to a new domain</h2>
    4047            <div class="postbox">
     
    5663                </form>
    5764            </div>
     65            <div class="clear"></div>
     66            <div class="postbox">
     67                <h3>Search in the database</h3>
     68                <p>This tool let you to search in your in entire database</p>
     69                <form action="" method="post" id="edbfnd-search-in-db-form" data-nonce="<?php echo $search_in_db_nonce; ?>">
     70                    <div class="inp-box">
     71                        <label>Search for</label>
     72                        <input type="text" name="search_in_db" />
     73                    </div>
     74                    <div class="clear"></div>
     75                    <input type="submit" class="button button-primary" value="<?php _e('Search'); ?>" />
     76                </form>
     77                <div class="search-results"></div>
     78            </div>
     79            <div class="clear"></div>
     80            <div class="postbox">
     81                <h3>Search in the database table</h3>
     82                <p>This tool let you to search in your in a database table</p>
     83                <form action="" method="post" id="edbfnd-search-in-db-table-form" data-nonce="<?php echo $search_in_db_table_nonce; ?>">
     84                    <div class="inp-box">
     85                        <label>Table</label>
     86                        <select type="text" name="search_in_db_table">
     87                            <?php foreach($this->tables as $t) { ?>
     88                            <option value="<?php echo $t[0]; ?>"><?php echo $t[0]; ?></option>
     89                            <?php } ?>
     90                        </select>
     91                    </div>
     92                    <div class="inp-box">
     93                        <label>Search for</label>
     94                        <input type="text" name="search_in_db_table_for" />
     95                    </div>
     96                    <div class="clear"></div>
     97                    <input type="submit" class="button button-primary" value="<?php _e('Search'); ?>" />
     98                </form>
     99                <div class="search-results"></div>
     100            </div>
    58101        </div>
    59102        <?php
  • export-db-to-a-new-domain/tags/1.2/edbfnd.php

    r924368 r924717  
    44 * Plugin URI: http://wordpress.org/plugins/export-db-to-a-new-domain/
    55 * Description: Edit and export your database in 1 step.
    6  * Version: 1.1
     6 * Version: 1.2
    77 * Author: shibi
    88 * Author URI: http://profiles.wordpress.org/shibi
     
    2020        global $wpdb;
    2121        $this->wpdb = $wpdb;
    22         $this->old_site = get_bloginfo('url');
    23         $this->new_site = isset($_POST['new_site']) ? $_POST['new_site'] : '';
    24         if(substr($this->new_site, -1) == "/") {
    25             $this->new_site = substr_replace($this->new_site, '', -1);
    26         }
    2722    }
    2823   
     
    8378   
    8479    public function print_all_sql() {
     80        $this->old_site = get_bloginfo('url');
     81        $this->new_site = isset($_POST['new_site']) ? $_POST['new_site'] : '';
     82        if(substr($this->new_site, -1) == "/") {
     83            $this->new_site = substr_replace($this->new_site, '', -1);
     84        }
    8585        $this->tables = $this->get_tables();
    8686        $tables = $this->tables;
     
    9696       
    9797        return $sql;
     98    }
     99   
     100    public function search_in_db($val) {
     101        $this->tables = $this->get_tables();
     102        $tables = $this->tables;
     103        $wpdb = $this->wpdb;
     104       
     105        $output = '';
     106        $output .= '<table class="search-result-table">';
     107        $output .= '<thead>';
     108        $output .= '<tr>';
     109        $output .= '<th>'.__('Table Name').'</th>';
     110        $output .= '<th>'.__('Results').'</th>';
     111        $output .= '<th>'.__('Browse').'</th>';
     112        $output .= '</tr>';
     113        $output .= '</thead>';
     114        $output .= '<tbody>';
     115       
     116        foreach($tables as $t) {
     117            $cols = $this->get_cols($t[0]);
     118            //print_r($cols);
     119            $x = 1;
     120            $search_col = '';
     121            foreach($cols as $c) {
     122                $search_col .= ($x == 1) ? "{$c->Field} LIKE '%s'" : " OR {$c->Field} LIKE '%s'";
     123                $search_val[] = "%".$val."%";
     124                $x++;
     125            }
     126            $result = $wpdb->get_results($wpdb->prepare("SELECT * FROM $t[0] WHERE $search_col", $search_val));
     127            $count_results = count($result);
     128            $output .= '<tr>';
     129            $output .= '<td>'.$t[0].'</td>';
     130            $output .= '<td>'.$count_results.'</td>';
     131            $output .= '<td>'.(($count_results) ? '<a href="" class="browse-db-table" data-table="'.$t[0].'" data-value="'.$val.'">'.__('Browse').'</a>' : '').'</td>';
     132            $output .= '</tr>';
     133        }
     134        $output .= '</tbody>';
     135        $output .= '</table>';
     136        return $output;
     137    }
     138   
     139    public function search_in_db_table($table, $val) {
     140        $wpdb = $this->wpdb;
     141
     142        $output = '';
     143        $output .= '<table class="search-result-table">';
     144        $output .= '<thead>';
     145        $output .= '<tr>';
     146       
     147        $cols = $this->get_cols($table);
     148        $x = 1;
     149        $search_col = '';
     150        foreach($cols as $c) {
     151            $search_col .= ($x == 1) ? "{$c->Field} LIKE '%s'" : " OR {$c->Field} LIKE '%s'";
     152            $search_val[] = "%".$val."%";
     153            $x++;
     154           
     155            $output .= '<th>'.$c->Field.'</th>';
     156        }
     157       
     158        $output .= '</tr>';
     159        $output .= '</thead>';
     160        $output .= '<tbody>';
     161       
     162        $result = $wpdb->get_results($wpdb->prepare("SELECT * FROM $table WHERE $search_col", $search_val));
     163        if($result) {
     164            foreach($result as $r) {
     165                $output .= '<tr>';
     166                foreach($r as $v) {
     167                    $output .= '<td>'.$v.'</td>';
     168                }
     169                $output .= '</tr>';
     170            }
     171        }
     172        $output .= '</tbody>';
     173        $output .= '</table>';
     174       
     175        if(!$result) {
     176            $output = '<div class="search-result-table">'.__('No Results').'</div>';
     177        }
     178        return $output;
    98179    }
    99180}
     
    111192            }
    112193        }
     194       
     195        if(isset($_POST['search_in_db'])) {
     196            if(check_ajax_referer('edbfnd_search_in_db', 'search_in_db_nonce')) {
     197                $output = new edbfnd();
     198                echo $output->search_in_db($_POST['search_in_db']);
     199                die();
     200            }
     201        }
     202       
     203        if(isset($_POST['search_in_db_table'])) {
     204            if(check_ajax_referer('edbfnd_search_in_db_table', 'search_in_db_table_nonce')) {
     205                $output = new edbfnd();
     206                echo $output->search_in_db_table($_POST['search_in_db_table'], $_POST['search_in_db_table_for']);
     207                die();
     208            }
     209        }
     210       
    113211    }
    114212    add_action( 'admin_init', 'edbfnd_run' );
  • export-db-to-a-new-domain/tags/1.2/js/script.js

    r921909 r924717  
     1jQuery(document).ready(function($) {
     2    $('.edbfnd').on('submit', '#edbfnd-search-in-db-form', function(e) {
     3        e.preventDefault();
     4        form = $(this);
     5        var data = {
     6            action: 'edbfnd',
     7            search_in_db: form.find('input[name="search_in_db"]').val(),
     8            search_in_db_nonce: form.attr('data-nonce')
     9        };
     10        $.post(ajaxurl, data, function(response) {
     11            form.parent().find('.search-results').html(response);
     12        });
     13       
     14    });
     15   
     16    $('.edbfnd').on('submit', '#edbfnd-search-in-db-table-form', function(e) {
     17        e.preventDefault();
     18        form = $(this);
     19        var data = {
     20            action: 'edbfnd',
     21            search_in_db_table: form.find('select[name="search_in_db_table"]').val(),
     22            search_in_db_table_for: form.find('input[name="search_in_db_table_for"]').val(),
     23            search_in_db_table_nonce: form.attr('data-nonce')
     24        };
     25        $.post(ajaxurl, data, function(response) {
     26            form.parent().find('.search-results').html(response);
     27        });
     28       
     29    });
     30   
     31   
     32    $('.edbfnd').on('click', '.browse-db-table', function(e) {
     33        e.preventDefault();
     34        var val = $(this).attr('data-value');
     35        var table = $(this).attr('data-table');
     36        $('#edbfnd-search-in-db-table-form').find('select[name="search_in_db_table"] option[value="'+table+'"]').attr("selected","selected");
     37        $('#edbfnd-search-in-db-table-form').find('input[name="search_in_db_table_for"]').val(val);
     38        $('#edbfnd-search-in-db-table-form').submit();
     39    });
     40});
  • export-db-to-a-new-domain/tags/1.2/readme.txt

    r924371 r924717  
    22Contributors: shibi
    33Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZK4H57LH379C4
    4 Tags: Export, database, backup, change domain, moving wordpress, transfer wordpress
     4Tags: Export, database, backup, change domain, moving wordpress, transfer wordpress, search
    55Requires at least: 3.0.1
    66Tested up to: 3.9.1
    7 Stable tag: 1.1
     7Stable tag: 1.2
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl.html
     
    1212
    1313== Description ==
     14
     15= Export DB to a new domain =
    1416
    1517With Export DB to a new domain you can move your websites faster and save time.
     
    2022Also its let you to backup the current domain database.
    2123
     24= More Tools =
     25* Search in entire database
     26* Search in database table
     27
     28
    2229== Installation ==
    2330
     
    2734
    2835== Screenshots ==
    29 1. admin screenshot
     361. Export database to a new domain name
     372. Search in entire database
     383. Search in database table
    3039
    3140== Changelog ==
     41
     42= 1.2 =
     43* New tool to search in the entire database
     44* New tool to search in database table
    3245
    3346= 1.1 =
     
    3649
    3750== Upgrade Notice ==
     51
     52= 1.2 =
     53Add new tools to search in the entire database and to search in tables
     54
     55= 1.1 =
    3856Fixed problem with the replaced url
  • export-db-to-a-new-domain/trunk/css/style.css

    r921909 r924717  
    1616    float: left;
    1717    padding: 20px;
     18    min-width: 700px;
    1819}
    1920
     
    2324}
    2425
    25 .inp-box input[type="text"] {
     26.inp-box input[type="text"],
     27.inp-box select {
    2628    width: 300px;
    2729    height: 35px;
    2830    direction: ltr;
     31}
     32
     33.search-result-table {
     34    border-collapse: collapse;
     35    width: 100%;
     36    margin: 20px 0px 0px;
     37}
     38
     39.search-result-table tr:nth-child(odd) {
     40    background: #f1f1f1;
     41}
     42
     43.search-result-table tr:nth-child(even) {
     44   
     45}
     46
     47.search-result-table th {
     48    text-align: left;
     49    background: #333;
     50    padding: 10px 10px;
     51    color: #fff;
     52}
     53
     54.search-result-table td {
     55    padding: 5px 10px;
     56    border: solid 1px #dbdbdb;
    2957}
    3058
  • export-db-to-a-new-domain/trunk/edbfnd-admin.php

    r921909 r924717  
    11<?php
    22class edbfnd_admin {
     3   
     4    private $tables;
     5   
    36    public function __construct() {
    47        add_action( 'admin_init', array( $this, 'edbfnd_admin_init' ) );
    58        add_action( 'admin_menu', array( $this, 'add_edbfnd_page' ) );
     9        $edbfnd = new edbfnd();
     10        $this->tables = $edbfnd->get_tables();
    611    }
    712   
    813    public function edbfnd_admin_init() {
    9         //wp_register_script( 'edbfnd-js', plugins_url( 'script.js', __FILE__ ) );
     14        wp_register_script( 'edbfnd-js', plugins_url( 'js/script.js', __FILE__ ) );
    1015        wp_register_style( 'edbfnd-css', plugins_url( 'css/style.css', __FILE__ ) );
    1116    }
     
    2227        );
    2328
    24         //add_action('admin_print_scripts-' . $page_hook_suffix, array($this, 'edbfnd_js'));
     29        add_action('admin_print_scripts-' . $page_hook_suffix, array($this, 'edbfnd_js'));
    2530        add_action('admin_print_styles-' . $page_hook_suffix, array($this, 'edbfnd_css'));
    2631    }
     
    3540   
    3641    public function edbfnd_admin() {
     42        $search_in_db_nonce = wp_create_nonce( 'edbfnd_search_in_db' );
     43        $search_in_db_table_nonce = wp_create_nonce( 'edbfnd_search_in_db_table' );
    3744        ?>
    38         <div class="wrap">
     45        <div class="wrap edbfnd">
    3946            <h2>Export DB to a new domain</h2>
    4047            <div class="postbox">
     
    5663                </form>
    5764            </div>
     65            <div class="clear"></div>
     66            <div class="postbox">
     67                <h3>Search in the database</h3>
     68                <p>This tool let you to search in your in entire database</p>
     69                <form action="" method="post" id="edbfnd-search-in-db-form" data-nonce="<?php echo $search_in_db_nonce; ?>">
     70                    <div class="inp-box">
     71                        <label>Search for</label>
     72                        <input type="text" name="search_in_db" />
     73                    </div>
     74                    <div class="clear"></div>
     75                    <input type="submit" class="button button-primary" value="<?php _e('Search'); ?>" />
     76                </form>
     77                <div class="search-results"></div>
     78            </div>
     79            <div class="clear"></div>
     80            <div class="postbox">
     81                <h3>Search in the database table</h3>
     82                <p>This tool let you to search in your in a database table</p>
     83                <form action="" method="post" id="edbfnd-search-in-db-table-form" data-nonce="<?php echo $search_in_db_table_nonce; ?>">
     84                    <div class="inp-box">
     85                        <label>Table</label>
     86                        <select type="text" name="search_in_db_table">
     87                            <?php foreach($this->tables as $t) { ?>
     88                            <option value="<?php echo $t[0]; ?>"><?php echo $t[0]; ?></option>
     89                            <?php } ?>
     90                        </select>
     91                    </div>
     92                    <div class="inp-box">
     93                        <label>Search for</label>
     94                        <input type="text" name="search_in_db_table_for" />
     95                    </div>
     96                    <div class="clear"></div>
     97                    <input type="submit" class="button button-primary" value="<?php _e('Search'); ?>" />
     98                </form>
     99                <div class="search-results"></div>
     100            </div>
    58101        </div>
    59102        <?php
  • export-db-to-a-new-domain/trunk/edbfnd.php

    r924368 r924717  
    44 * Plugin URI: http://wordpress.org/plugins/export-db-to-a-new-domain/
    55 * Description: Edit and export your database in 1 step.
    6  * Version: 1.1
     6 * Version: 1.2
    77 * Author: shibi
    88 * Author URI: http://profiles.wordpress.org/shibi
     
    2020        global $wpdb;
    2121        $this->wpdb = $wpdb;
    22         $this->old_site = get_bloginfo('url');
    23         $this->new_site = isset($_POST['new_site']) ? $_POST['new_site'] : '';
    24         if(substr($this->new_site, -1) == "/") {
    25             $this->new_site = substr_replace($this->new_site, '', -1);
    26         }
    2722    }
    2823   
     
    8378   
    8479    public function print_all_sql() {
     80        $this->old_site = get_bloginfo('url');
     81        $this->new_site = isset($_POST['new_site']) ? $_POST['new_site'] : '';
     82        if(substr($this->new_site, -1) == "/") {
     83            $this->new_site = substr_replace($this->new_site, '', -1);
     84        }
    8585        $this->tables = $this->get_tables();
    8686        $tables = $this->tables;
     
    9696       
    9797        return $sql;
     98    }
     99   
     100    public function search_in_db($val) {
     101        $this->tables = $this->get_tables();
     102        $tables = $this->tables;
     103        $wpdb = $this->wpdb;
     104       
     105        $output = '';
     106        $output .= '<table class="search-result-table">';
     107        $output .= '<thead>';
     108        $output .= '<tr>';
     109        $output .= '<th>'.__('Table Name').'</th>';
     110        $output .= '<th>'.__('Results').'</th>';
     111        $output .= '<th>'.__('Browse').'</th>';
     112        $output .= '</tr>';
     113        $output .= '</thead>';
     114        $output .= '<tbody>';
     115       
     116        foreach($tables as $t) {
     117            $cols = $this->get_cols($t[0]);
     118            //print_r($cols);
     119            $x = 1;
     120            $search_col = '';
     121            foreach($cols as $c) {
     122                $search_col .= ($x == 1) ? "{$c->Field} LIKE '%s'" : " OR {$c->Field} LIKE '%s'";
     123                $search_val[] = "%".$val."%";
     124                $x++;
     125            }
     126            $result = $wpdb->get_results($wpdb->prepare("SELECT * FROM $t[0] WHERE $search_col", $search_val));
     127            $count_results = count($result);
     128            $output .= '<tr>';
     129            $output .= '<td>'.$t[0].'</td>';
     130            $output .= '<td>'.$count_results.'</td>';
     131            $output .= '<td>'.(($count_results) ? '<a href="" class="browse-db-table" data-table="'.$t[0].'" data-value="'.$val.'">'.__('Browse').'</a>' : '').'</td>';
     132            $output .= '</tr>';
     133        }
     134        $output .= '</tbody>';
     135        $output .= '</table>';
     136        return $output;
     137    }
     138   
     139    public function search_in_db_table($table, $val) {
     140        $wpdb = $this->wpdb;
     141
     142        $output = '';
     143        $output .= '<table class="search-result-table">';
     144        $output .= '<thead>';
     145        $output .= '<tr>';
     146       
     147        $cols = $this->get_cols($table);
     148        $x = 1;
     149        $search_col = '';
     150        foreach($cols as $c) {
     151            $search_col .= ($x == 1) ? "{$c->Field} LIKE '%s'" : " OR {$c->Field} LIKE '%s'";
     152            $search_val[] = "%".$val."%";
     153            $x++;
     154           
     155            $output .= '<th>'.$c->Field.'</th>';
     156        }
     157       
     158        $output .= '</tr>';
     159        $output .= '</thead>';
     160        $output .= '<tbody>';
     161       
     162        $result = $wpdb->get_results($wpdb->prepare("SELECT * FROM $table WHERE $search_col", $search_val));
     163        if($result) {
     164            foreach($result as $r) {
     165                $output .= '<tr>';
     166                foreach($r as $v) {
     167                    $output .= '<td>'.$v.'</td>';
     168                }
     169                $output .= '</tr>';
     170            }
     171        }
     172        $output .= '</tbody>';
     173        $output .= '</table>';
     174       
     175        if(!$result) {
     176            $output = '<div class="search-result-table">'.__('No Results').'</div>';
     177        }
     178        return $output;
    98179    }
    99180}
     
    111192            }
    112193        }
     194       
     195        if(isset($_POST['search_in_db'])) {
     196            if(check_ajax_referer('edbfnd_search_in_db', 'search_in_db_nonce')) {
     197                $output = new edbfnd();
     198                echo $output->search_in_db($_POST['search_in_db']);
     199                die();
     200            }
     201        }
     202       
     203        if(isset($_POST['search_in_db_table'])) {
     204            if(check_ajax_referer('edbfnd_search_in_db_table', 'search_in_db_table_nonce')) {
     205                $output = new edbfnd();
     206                echo $output->search_in_db_table($_POST['search_in_db_table'], $_POST['search_in_db_table_for']);
     207                die();
     208            }
     209        }
     210       
    113211    }
    114212    add_action( 'admin_init', 'edbfnd_run' );
  • export-db-to-a-new-domain/trunk/js/script.js

    r921909 r924717  
     1jQuery(document).ready(function($) {
     2    $('.edbfnd').on('submit', '#edbfnd-search-in-db-form', function(e) {
     3        e.preventDefault();
     4        form = $(this);
     5        var data = {
     6            action: 'edbfnd',
     7            search_in_db: form.find('input[name="search_in_db"]').val(),
     8            search_in_db_nonce: form.attr('data-nonce')
     9        };
     10        $.post(ajaxurl, data, function(response) {
     11            form.parent().find('.search-results').html(response);
     12        });
     13       
     14    });
     15   
     16    $('.edbfnd').on('submit', '#edbfnd-search-in-db-table-form', function(e) {
     17        e.preventDefault();
     18        form = $(this);
     19        var data = {
     20            action: 'edbfnd',
     21            search_in_db_table: form.find('select[name="search_in_db_table"]').val(),
     22            search_in_db_table_for: form.find('input[name="search_in_db_table_for"]').val(),
     23            search_in_db_table_nonce: form.attr('data-nonce')
     24        };
     25        $.post(ajaxurl, data, function(response) {
     26            form.parent().find('.search-results').html(response);
     27        });
     28       
     29    });
     30   
     31   
     32    $('.edbfnd').on('click', '.browse-db-table', function(e) {
     33        e.preventDefault();
     34        var val = $(this).attr('data-value');
     35        var table = $(this).attr('data-table');
     36        $('#edbfnd-search-in-db-table-form').find('select[name="search_in_db_table"] option[value="'+table+'"]').attr("selected","selected");
     37        $('#edbfnd-search-in-db-table-form').find('input[name="search_in_db_table_for"]').val(val);
     38        $('#edbfnd-search-in-db-table-form').submit();
     39    });
     40});
  • export-db-to-a-new-domain/trunk/readme.txt

    r924371 r924717  
    22Contributors: shibi
    33Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZK4H57LH379C4
    4 Tags: Export, database, backup, change domain, moving wordpress, transfer wordpress
     4Tags: Export, database, backup, change domain, moving wordpress, transfer wordpress, search
    55Requires at least: 3.0.1
    66Tested up to: 3.9.1
    7 Stable tag: 1.1
     7Stable tag: 1.2
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl.html
     
    1212
    1313== Description ==
     14
     15= Export DB to a new domain =
    1416
    1517With Export DB to a new domain you can move your websites faster and save time.
     
    2022Also its let you to backup the current domain database.
    2123
     24= More Tools =
     25* Search in entire database
     26* Search in database table
     27
     28
    2229== Installation ==
    2330
     
    2734
    2835== Screenshots ==
    29 1. admin screenshot
     361. Export database to a new domain name
     372. Search in entire database
     383. Search in database table
    3039
    3140== Changelog ==
     41
     42= 1.2 =
     43* New tool to search in the entire database
     44* New tool to search in database table
    3245
    3346= 1.1 =
     
    3649
    3750== Upgrade Notice ==
     51
     52= 1.2 =
     53Add new tools to search in the entire database and to search in tables
     54
     55= 1.1 =
    3856Fixed problem with the replaced url
Note: See TracChangeset for help on using the changeset viewer.