コード例 #1
0
ファイル: download-manager.php プロジェクト: yszar/linuxwp
 * @author 荒野无灯 <HuangYeWuDeng> 
 * @link http://ihacklog.com 
 * @copyright Copyright (C) 2011 荒野无灯 
 * @license http://www.gnu.org/licenses/
 */
### Check Whether User Can Manage Downloads
if (!current_user_can('manage_downloads')) {
    wp_die('Access Denied');
}
//load the admin class
require dirname(__FILE__) . '/includes/hacklogdm_admin.class.php';
//variables
$base_name = plugin_basename('hacklog-downloadmanager/download-manager.php');
$base_page = 'admin.php?page=' . $base_name;
$mode = trim(hacklogdm_admin::get('mode'));
$file_id = intval(hacklogdm_admin::get('id', 0));
$die = 0;
//Form Processing
if (isset($_POST['do'])) {
    // Decide What To Do
    switch (hacklogdm_admin::post('do')) {
        /*************************************************************************************************
         * action update
         **************************************************************************************************/
        case __('Edit File', hacklogdm::textdomain):
            $file_size_sql = '';
            $file_sql = '';
            $file_id = intval(hacklogdm_admin::post('file_id', 0));
            $file_type = intval(hacklogdm_admin::post('file_type', -1));
            //the variable to use
            $file_name = addslashes(trim(hacklogdm_admin::post('file_name')));
コード例 #2
0
ファイル: download-uninstall.php プロジェクト: yszar/linuxwp
|																			       |
|	-Modified By 荒野无灯														       |
|	-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>");
コード例 #3
0
</a></li>
				<li id='tab-library'><a href='download-upload-or-add.php?tab=downloads' <?php 
if ($_GET['tab'] == 'downloads') {
    echo "class='current'";
}
?>
><?php 
_e('View Downloads', 'hacklog-downloadmanager');
?>
</a></li>
			</ul>
		</div>

		<?php 
// Get the Tab
$tab = hacklogdm_admin::get('tab');
switch ($tab) {
    //上传文件
    case 'upload':
        //Form Processing
        require dirname(__FILE__) . '/includes/upload_handler.php';
        ?>
				<!-- Add A File -->
		<?php 
        hacklogdm_admin::print_upload_form('download-upload-or-add.php?tab=upload');
        ?>

				<script type="text/javascript">
					/* <![CDATA[ */
					jQuery('#insertdownload').click(function(){
						var win = window.dialogArguments || opener || parent || top;
コード例 #4
0
ファイル: download_list.php プロジェクト: yszar/linuxwp
}
$ihacklog_tab = 0;
$current_file_base_name = isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME'] : $_SERVER['PHP_SELF'];
if (basename($current_file_base_name) == 'download-upload-or-add.php') {
    $ihacklog_tab = 1;
}
global $wpdb;
$file_path = hacklogdm_admin::get_opt('download_path');
$file_page = intval(hacklogdm_admin::get('filepage', 1));
$file_sortby = trim(hacklogdm_admin::get('by'));
$file_sortby_text = '';
$file_sortorder = trim(hacklogdm_admin::get('order'));
$file_sortorder_text = '';
$file_perpage = intval(hacklogdm_admin::get('perpage', 10));
$file_sort_url = '';
$file_search = addslashes(hacklogdm_admin::get('search', ''));
$file_search_query = '';
### Form Sorting URL
if (!empty($file_sortby)) {
    $file_sort_url .= '&amp;by=' . $file_sortby;
}
if (!empty($file_sortorder)) {
    $file_sort_url .= '&amp;order=' . $file_sortorder;
}
if (!empty($file_perpage)) {
    $file_sort_url .= '&amp;perpage=' . $file_perpage;
}
### Searching
if (!empty($file_search)) {
    $file_search_query = "AND (file LIKE ('%{$file_search}%') OR file_name LIKE('%{$file_search}%') OR file_des LIKE ('%{$file_search}%'))";
    $file_sort_url .= '&amp;search=' . stripslashes($file_search);