Exemple #1
0
|	-http://ihacklog.com														       |
|																			       |
+------------------------------------------------------------------------------+
*/
### Check Whether User Can Manage Downloads
if (!current_user_can('manage_downloads')) {
    die('Access Denied');
}
//load the admin class
require dirname(__FILE__) . '/includes/hacklogdm_admin.class.php';
### Variables Variables Variables
$base_name = plugin_basename('hacklog-downloadmanager/download-manager.php');
$base_page = 'admin.php?page=' . $base_name;
$mode = trim(hacklogdm_admin::get('mode'));
$downloads_tables = array($wpdb->downloads);
$downloads_settings = hacklogdm::get_opt_keys();
### Form Processing
if (isset($_POST['do'])) {
    // Decide What To Do
    switch (hacklogdm_admin::post('do')) {
        //  Uninstall Hacklog-DownloadManager
        case __('UNINSTALL Hacklog-DownloadManager', hacklogdm::textdomain):
            if (trim(hacklogdm_admin::post('uninstall_download_yes')) == 'yes') {
                echo '<div id="message" class="updated fade">';
                echo '<p>';
                foreach ($downloads_tables as $table) {
                    $wpdb->query("DROP TABLE {$table}");
                    echo '<span style="color: green;">';
                    printf(__('Table \'%s\' has been deleted.', hacklogdm::textdomain), "<strong><em>{$table}</em></strong>");
                    echo '</span><br />';
                }