$content_type = ''; if (empty($_GET['get_content'])) { if ($ext === '.gif') { $content_type = 'image/gif'; } elseif ($ext === '.jpg' || $ext === '.jpe' || $ext === 'jpeg') { $content_type = 'image/jpeg'; } elseif ($ext === '.png') { $content_type = 'image/png'; } else { $do_download = true; } } else { $do_download = true; } xs_download_file($do_download ? basename($f) : '', $contents, $content_type); xs_exit(); } } else { $list_data[$data['filename']] = $data; } $files[] = $data['filename']; } } if (empty($data['filename']) && $is_file) { $pos = strlen($str); } else { $pos += floor(($data['size'] + 511) / 512) * 512; if ($is_file) { $items[] = $data; } }
function xs_message($title, $message) { global $template; $template->set_filenames(array('msg' => XS_TPL_PATH . 'message.tpl')); $template->assign_vars(array('MESSAGE_TITLE' => $title, 'MESSAGE_TEXT' => $message)); $template->pparse('msg'); xs_exit(); }