Changeset 6053

Show
Ignore:
Timestamp:
05/24/06 11:14:07 (2 years ago)
Author:
GamerZ
Message:

Version 2.05

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wp-dbmanager/trunk/dbmanager/database-backup.php

    r6018 r6053  
    33+----------------------------------------------------------------+ 
    44|                                                                                                                                         | 
    5 |     WordPress 2.0 Plugin: WP-DBManager 2.04                                           | 
     5|     WordPress 2.0 Plugin: WP-DBManager 2.05                                           | 
    66|     Copyright (c) 2005 Lester "GaMerZ" Chan                                                   | 
    77|                                                                                                                                         | 
     
    189189            </tr> 
    190190            <tr> 
    191                   <td colspan="2" align="center"><input type="submit" name="do" value="Backup" class="button" />&nbsp;&nbsp;<input type="button" name="cancel" Value="<?php _e('Cancel'); ?>" class="button" onclick="javascript:history.go(-1)" /></td> 
     191                  <td colspan="2" align="center"><input type="submit" name="do" value="Backup" class="button" />&nbsp;&nbsp;<input type="button" name="cancel" value="<?php _e('Cancel'); ?>" class="button" onclick="javascript:history.go(-1)" /></td> 
    192192            </tr> 
    193193      </table> 
  • wp-dbmanager/trunk/dbmanager/database-config.php

    r6018 r6053  
    33+----------------------------------------------------------------+ 
    44|                                                                                                                                         | 
    5 |     WordPress 2.0 Plugin: WP-DBManager 2.04                                           | 
     5|     WordPress 2.0 Plugin: WP-DBManager 2.05                                           | 
    66|     Copyright (c) 2005 Lester "GaMerZ" Chan                                                   | 
    77|                                                                                                                                         | 
  • wp-dbmanager/trunk/dbmanager/database-empty.php

    r6018 r6053  
    33+----------------------------------------------------------------+ 
    44|                                                                                                                                         | 
    5 |     WordPress 2.0 Plugin: WP-DBManager 2.04                                           | 
     5|     WordPress 2.0 Plugin: WP-DBManager 2.05                                           | 
    66|     Copyright (c) 2005 Lester "GaMerZ" Chan                                                   | 
    77|                                                                                                                                         | 
     
    5959 
    6060### Show Tables 
    61 $tables = $wpdb->get_results("SHOW TABLES"); 
     61$tables = $wpdb->get_col("SHOW TABLES"); 
    6262?> 
    6363<?php if(!empty($text)) { echo '<!-- Last Action --><div id="message" class="updated fade"><p>'.$text.'</p></div>'; } ?> 
     
    7373            </tr> 
    7474                        <?php 
    75                               foreach($tables as $dbtable) { 
     75                              foreach($tables as $table_name) { 
    7676                                    if($no%2 == 0) { 
    7777                                          $style = 'style=\'background-color: #eee\''; 
     
    8080                                    } 
    8181                                    $no++; 
    82                                     $table_name = '$dbtable->Tables_in_'.DB_NAME; 
    83                                     eval("\$table_name = \"$table_name\";"); 
    8482                                    echo "<tr $style><th align=\"left\" scope=\"row\">$table_name</th>\n"; 
    8583                                    echo "<td><input type=\"radio\" name=\"emptydrop[$table_name]\" value=\"empty\" />&nbsp;Empty</td>"; 
     
    9189                  </tr> 
    9290                  <tr> 
    93                         <td colspan="3" align="center"><input type="submit" name="do" value="Empty/Drop" class="button" onclick="return confirm('You Are About To Empty Or Drop The Selected Databases.\nThis Action Is Not Reversible.\n\n Choose \'Cancel\' to stop, \'OK\' to delete.')" />&nbsp;&nbsp;<input type="button" name="cancel" Value="<?php _e('Cancel'); ?>" class="button" onclick="javascript:history.go(-1)" /></td> 
     91                        <td colspan="3" align="center"><input type="submit" name="do" value="Empty/Drop" class="button" onclick="return confirm('You Are About To Empty Or Drop The Selected Databases.\nThis Action Is Not Reversible.\n\n Choose \'Cancel\' to stop, \'OK\' to delete.')" />&nbsp;&nbsp;<input type="button" name="cancel" value="<?php _e('Cancel'); ?>" class="button" onclick="javascript:history.go(-1)" /></td> 
    9492                  </tr> 
    9593            </table> 
  • wp-dbmanager/trunk/dbmanager/database-manage.php

    r6018 r6053  
    33+----------------------------------------------------------------+ 
    44|                                                                                                                                         | 
    5 |     WordPress 2.0 Plugin: WP-DBManager 2.04                                           | 
     5|     WordPress 2.0 Plugin: WP-DBManager 2.05                                           | 
    66|     Copyright (c) 2005 Lester "GaMerZ" Chan                                                   | 
    77|                                                                                                                                         | 
     
    1616+----------------------------------------------------------------+ 
    1717*/ 
    18  
    19  
    20 ### Download Database 
    21 if(!empty($_GET['file'])) { 
    22       require_once('../../../wp-config.php'); 
    23       auth_redirect(); 
    24       if(strpos($_SERVER['HTTP_REFERER'], get_settings('siteurl').'/wp-admin/admin.php?page=dbmanager/database-manage.php') !== false) { 
    25             $backup_options = get_settings('dbmanager_options'); 
    26             $file_path = $backup_options['path'].'/'.$_GET['file']; 
    27             header("Pragma: public"); 
    28             header("Expires: 0"); 
    29             header("Cache-Control: must-revalidate, post-check=0, pre-check=0");  
    30             header("Content-Type: application/force-download"); 
    31             header("Content-Type: application/octet-stream"); 
    32             header("Content-Type: application/download"); 
    33             header("Content-Disposition: attachment; filename=".basename($file_path).";"); 
    34             header("Content-Transfer-Encoding: binary"); 
    35             header("Content-Length: ".filesize($file_path)); 
    36             @readfile($file_path); 
    37       } 
    38       exit(); 
    39 } 
    4018 
    4119 
     
    198176                  </tr> 
    199177                  <tr> 
    200                         <td colspan="5" align="center"><input type="submit" name="do" value="Download" class="button" />&nbsp;&nbsp;<input type="submit" name="do" value="Restore" onclick="return confirm('You Are About To Restore A Database.\nThis Action Is Not Reversible.\nAny Data Inserted After The Backup Date Will Be Gone.\n\n Choose \'Cancel\' to stop, \'OK\' to restore.')" class="button" />&nbsp;&nbsp;<input type="submit" class="button" name="do" value="Delete" onclick="return confirm('You Are About To Delete The Selected Database Backup Files.\nThis Action Is Not Reversible.\n\n Choose \'Cancel\' to stop, \'OK\' to delete.')" />&nbsp;&nbsp;<input type="button" name="cancel" Value="<?php _e('Cancel'); ?>" class="button" onclick="javascript:history.go(-1)" /></td> 
     178                        <td colspan="5" align="center"><input type="submit" name="do" value="Download" class="button" />&nbsp;&nbsp;<input type="submit" name="do" value="Restore" onclick="return confirm('You Are About To Restore A Database.\nThis Action Is Not Reversible.\nAny Data Inserted After The Backup Date Will Be Gone.\n\n Choose \'Cancel\' to stop, \'OK\' to restore.')" class="button" />&nbsp;&nbsp;<input type="submit" class="button" name="do" value="Delete" onclick="return confirm('You Are About To Delete The Selected Database Backup Files.\nThis Action Is Not Reversible.\n\n Choose \'Cancel\' to stop, \'OK\' to delete.')" />&nbsp;&nbsp;<input type="button" name="cancel" value="<?php _e('Cancel'); ?>" class="button" onclick="javascript:history.go(-1)" /></td> 
    201179                  </tr>                          
    202180            </table> 
  • wp-dbmanager/trunk/dbmanager/database-manager.php

    r6018 r6053  
    7878            } 
    7979            $no++; 
    80             echo "<tr $style>\n<td>$no</td>\n"; 
     80            echo "<tr $style>\n"; 
     81            echo "<td>$no</td>\n"; 
    8182            echo "<td>$tablestatus->Name</td>\n"; 
    8283            echo "<td>".number_format($tablestatus->Rows)."</td>\n"; 
     
    8889            $index_usage +=  $tablestatus->Index_length; 
    8990            $overhead_usage += $tablestatus->Data_free; 
    90       } 
    91       echo "<tr><th align=\"left\" scope=\"row\">Total:</th>\n"; 
     91            echo "</tr>\n"; 
     92      }      
     93      echo "<tr>\n"; 
     94      echo "<th align=\"left\" scope=\"row\">Total:</th>\n"; 
    9295      echo "<th align=\"left\" scope=\"row\">$no Tables</th>\n"; 
    9396      echo "<th align=\"left\" scope=\"row\">".number_format($row_usage)."</th>\n"; 
    9497      echo "<th align=\"left\" scope=\"row\">".format_size($data_usage)."</th>\n"; 
    9598      echo "<th align=\"left\" scope=\"row\">".format_size($index_usage)."</th>"; 
    96       echo "<th align=\"left\" scope=\"row\">".format_size($overhead_usage)."</th></tr>"; 
     99      echo "<th align=\"left\" scope=\"row\">".format_size($overhead_usage)."</th>"; 
     100      echo "</tr>"; 
    97101} else { 
    98102      echo '<tr><td colspan="6" align="center"><b>Could Not Show Table Status Due To Your MYSQL Version Is Lower Than 3.23.</b></td></tr>'; 
  • wp-dbmanager/trunk/dbmanager/database-optimize.php

    r6018 r6053  
    33+----------------------------------------------------------------+ 
    44|                                                                                                                                         | 
    5 |     WordPress 2.0 Plugin: WP-DBManager 2.04                                           | 
     5|     WordPress 2.0 Plugin: WP-DBManager 2.05                                           | 
    66|     Copyright (c) 2005 Lester "GaMerZ" Chan                                                   | 
    77|                                                                                                                                         | 
     
    5454 
    5555### Show Tables 
    56 $tables = $wpdb->get_results("SHOW TABLES"); 
     56$tables = $wpdb->get_col("SHOW TABLES"); 
    5757?> 
    5858<?php if(!empty($text)) { echo '<!-- Last Action --><div id="message" class="updated fade"><p>'.$text.'</p></div>'; } ?> 
     
    6767                  </tr> 
    6868                        <?php 
    69                               foreach($tables as $dbtable) { 
     69                              foreach($tables as $table_name) { 
    7070                                    if($no%2 == 0) { 
    7171                                          $style = 'style=\'background-color: #eee\''; 
     
    7474                                    } 
    7575                                    $no++; 
    76                                     $table_name = '$dbtable->Tables_in_'.DB_NAME; 
    77                                     eval("\$table_name = \"$table_name\";"); 
    7876                                    echo "<tr $style><th align=\"left\" scope=\"row\">$table_name</th>\n"; 
    7977                                    echo "<td><input type=\"radio\" name=\"optimize[$table_name]\" value=\"no\" />No&nbsp;&nbsp;<input type=\"radio\" name=\"optimize[$table_name]\" value=\"yes\" checked=\"checked\" />Yes</td></tr>"; 
     
    8482                  </tr> 
    8583                  <tr> 
    86                         <td colspan="2" align="center"><input type="submit" name="do" value="Optimize" class="button" />&nbsp;&nbsp;<input type="button" name="cancel" Value="<?php _e('Cancel'); ?>" class="button" onclick="javascript:history.go(-1)" /></td> 
     84                        <td colspan="2" align="center"><input type="submit" name="do" value="Optimize" class="button" />&nbsp;&nbsp;<input type="button" name="cancel" value="<?php _e('Cancel'); ?>" class="button" onclick="javascript:history.go(-1)" /></td> 
    8785                  </tr> 
    8886            </table> 
  • wp-dbmanager/trunk/dbmanager/database-run.php

    r6018 r6053  
    33+----------------------------------------------------------------+ 
    44|                                                                                                                                         | 
    5 |     WordPress 2.0 Plugin: WP-DBManager 2.04                                           | 
     5|     WordPress 2.0 Plugin: WP-DBManager 2.05                                           | 
    66|     Copyright (c) 2005 Lester "GaMerZ" Chan                                                   | 
    77|                                                                                                                                         | 
     
    7474            <p><b>Seperate Multiple Queries With A New Line</b><br /><font color="green">Use Only INSERT, UPDATE, REPLACE, DELETE, CREATE and ALTER statements.</font></p> 
    7575            <p align="center"><textarea cols="120" rows="30" name="sql_query"></textarea></p> 
    76             <p align="center"><input type="submit" name="do" Value="Run" class="button" />&nbsp;&nbsp;<input type="button" name="cancel" Value="<?php _e('Cancel'); ?>" class="button" onclick="javascript:history.go(-1)" /></p> 
     76            <p align="center"><input type="submit" name="do" value="Run" class="button" />&nbsp;&nbsp;<input type="button" name="cancel" value="<?php _e('Cancel'); ?>" class="button" onclick="javascript:history.go(-1)" /></p> 
    7777            <p>1. CREATE statement will return an error, which is perfectly normal due to the database class. To confirm that your table has been created check the Manage Database page.<br />2. UPDATE statement may return an error sometimes due to the newly updated value being the same as the previous value.<br />3. ALTER statement will return an error because there is no value returned.</p> 
    7878      </form> 
  • wp-dbmanager/trunk/dbmanager/dbmanager.php

    r6018 r6053  
    44Plugin URI: http://www.lesterchan.net/portfolio/programming.php 
    55Description: Manages your Wordpress database. Allows you to optimizee, backup, restore, delete backup database and run selected queries.   
    6 Version: 2.04 
     6Version: 2.05 
    77Author: GaMerZ 
    88Author URI: http://www.lesterchan.net 
     
    1010 
    1111 
    12 /*  Copyright 2005  Lester Chan  (email : gamerz84@hotmail.com) 
     12/*  Copyright 2006  Lester Chan  (email : gamerz84@hotmail.com) 
    1313 
    1414    This program is free software; you can redistribute it and/or modify 
     
    136136                  </tr> 
    137137                  <tr> 
    138                         <td width="100%" colspan="2"> 
    139                               <p class="submit"><input type="submit" name="Submit" value="<?php _e('Update Options'); ?> &raquo;" /></p> 
    140                         </td> 
     138                        <td width="100%" colspan="2" align="center"><input type="submit" name="Submit" class="button" value="<?php _e('Update Options'); ?>" />&nbsp;&nbsp;<input type="button" name="cancel" value="Cancel" class="button" onclick="javascript:history.go(-1)" /></td> 
    141139                  </tr> 
    142140            </table>