} else { $file_name = $data['file_name']; $file = $data['file']; $file_size = $data['file_size']; $file_hash = $data['file_hash']; } break; // use remote file // use remote file case 2: $file = addslashes(trim(hacklogdm_admin::post('file_remote'))); if (!hacklogdm::is_remote_file($file)) { hacklogdm_admin::add_error(__('Error: Please give me a valid URL.', hacklogdm::textdomain)); $die = 1; } else { $file_name = hacklogdm::get_basename($file); $file_size = hacklogdm_admin::remote_filesize($file); $file_hash = 'N/A'; } break; } if (!$die) { if ($file_type > -1) { $file_sql = "file = '{$file}',"; if (empty($file_name) && isset($_POST['file_name']) && !empty($_POST['file_name'])) { $file_name = addslashes(trim($_POST['file_name'])); } } $file_des = addslashes(trim(hacklogdm_admin::post('file_des'))); $file_hits = intval(hacklogdm_admin::post('file_hits')); $edit_filetimestamp = intval(hacklogdm_admin::post('edit_filetimestamp'));
foreach ($files as $file) { $file_id = intval($file->file_id); $file_name = stripslashes($file->file); $file_des = stripslashes($file->file_des); $file_nicename = !hacklogdm::is_remote_file(stripslashes($file->file)) && !file_exists($file_path . stripslashes($file->file)) ? '<span style="color:red;">' . sprintf(__('file <strong>%s</strong> does not exists!', hacklogdm::textdomain), $file->file_name) . '</span>' : stripslashes($file->file_name); $file_des = stripslashes($file->file_des); $file_size = $file->file_size; $file_date = mysql2date(get_option('date_format'), gmdate('Y-m-d H:i:s', $file->file_date)); $file_time = mysql2date(get_option('time_format'), gmdate('Y-m-d H:i:s', $file->file_date)); $file_updated_date = mysql2date(get_option('date_format'), gmdate('Y-m-d H:i:s', $file->file_updated_date)); $file_updated_time = mysql2date(get_option('time_format'), gmdate('Y-m-d H:i:s', $file->file_updated_date)); $file_last_downloaded_date = mysql2date(get_option('date_format'), gmdate('Y-m-d H:i:s', $file->file_last_downloaded_date)); $file_last_downloaded_time = mysql2date(get_option('time_format'), gmdate('Y-m-d H:i:s', $file->file_last_downloaded_date)); $file_hits = intval($file->file_hits); $file_permission = hacklogdm_admin::file_permission($file->file_permission); $file_name_actual = hacklogdm::get_basename($file_name); if ($i % 2 == 0) { $style = ''; } else { $style = ' class="alternate"'; } echo "<tr{$style}>\n"; echo '<td valign="top">' . number_format_i18n($file_id) . '</td>' . "\n"; echo "<td>{$file_nicename}<br /><strong>»</strong> <i dir=\"ltr\">" . hacklogdm::snippet_text($file_name, 45) . "</i><br /><br />"; if (!$ihacklog_tab) { echo "<i>" . sprintf(__('Last Updated: %s, %s', hacklogdm::textdomain), $file_updated_time, $file_updated_date) . "</i><br /><i>" . sprintf(__('Last Downloaded: %s, %s', hacklogdm::textdomain), $file_last_downloaded_time, $file_last_downloaded_date) . "</i>"; } echo "</td>\n"; echo '<td style="text-align: center;">' . hacklogdm::format_filesize($file_size) . '</td>' . "\n"; echo !$ihacklog_tab ? '<td style="text-align: center;">' . number_format_i18n($file_hits) . '</td>' . "\n" : ''; echo '<td style="text-align: center;">' . $file_permission . '</td>' . "\n";