⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 search.inc

📁 groupoffice
💻 INC
字号:
<?php/*Copyright Intermesh 2003Author: Merijn Schering <mschering@intermesh.nl>Version: 1.0 Release date: 08 July 2003This program is free software; you can redistribute it and/or modify itunder the terms of the GNU General Public License as published by theFree Software Foundation; either version 2 of the License, or (at youroption) any later version.*/$time = get_time();$year = date("Y", $time);$month = date("m", $time);$day = date("j", $time);$hour = date("H", $time);$minute = date("i", $time);$keyword = isset($_REQUEST['keyword']) ? $_REQUEST['keyword'] : '';$hours = array("00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23");$mins = array("00","05","10","15","20","25","30","35","34","45","50","55");for ($i=1;$i<32;$i++){	$num_days[] = $i;}for ($i=1;$i<13;$i++){	$num_months[] = $i;}$search_on_modified_earlier_check = isset($_REQUEST['search_on_modified_earlier']) ? 'checked' : '';$search_on_modified_later_check = isset($_REQUEST['search_on_modified_later']) ? 'checked' : '';$img = new image('fs_search');$img->set_attribute('style','border:0px;height:32px;width:32px;margin-right:5px;');$form->add_html_element(new html_element('h1',$img->get_html().$search_title));$table = new table();$row = new table_row();$row->add_cell(new table_cell($fbPath.':'));$row->add_cell(new table_cell(str_replace($GO_CONFIG->file_storage_path,'/', $fv->path)));$table->add_row($row);$row = new table_row();$row->add_cell(new table_cell($fs_keyword.':*'));$input = new input('text','keyword', $keyword);$row->add_cell(new table_cell($input->get_html()));$table->add_row($row);$row = new table_row();$row->add_cell(new table_cell($fs_modified_after.':'));$datepicker = new date_picker('modified_later', $_SESSION['GO_SESSION']['date_format']);$row->add_cell(new table_cell($datepicker->get_html()));$table->add_row($row);$row = new table_row();$row->add_cell(new table_cell($fs_modified_before.':'));$datepicker = new date_picker('modified_before', $_SESSION['GO_SESSION']['date_format']);$row->add_cell(new table_cell($datepicker->get_html()));$table->add_row($row);$form->add_html_element($table);$form->add_html_element(new button($fs_search,'javascript:search();'));$form->add_html_element(new button($cmdClose,"javascript:document.location='".$_SERVER['PHP_SELF']."';"));if ($_SERVER['REQUEST_METHOD'] == 'POST'){	if ($keyword != '')	{		if ($_POST['modified_before'] != '')		{			$modified_before = date_to_unixtime($_POST['modified_before']);		}else		{			$modified_before = 0;		}		if (isset($_POST['modified_later']))		{			$modified_later = date_to_unixtime($_POST['modified_later']);		}else		{			$modified_later = 0;		}		$results = $fs->search($fv->path, $keyword,$modified_later,$modified_before);		$count = count($results);				$datatable = new datatable('filesystem_search_results');		$datatable->add_column(new table_heading($strName));		$datatable->add_column(new table_heading($fbLocation));		while($result = array_shift($results))		{			if (!is_dir($result['path']))			{									$short_name = cut_string(strip_extension($result['name']), 30);				$extension = get_extension($result['name']);									$image = new image(false, get_filetype_image($extension));				$image->set_attribute('align','absmiddle');				$image->set_attribute('style','height:16;width:16;border:0px;margin-right:5px;');								$sort_prefix = $datatable->sort_ascending ? '1' : '0';					$row = new table_row($result['path']);								$row->set_attribute('ondblclick', "javascript:window.location.href='download.php?path=".urlencode($result['path'])."';");				$cell = new table_cell($sort_prefix.$result['name'], $image->get_html().$result['name']);				$row->add_cell($cell);				$row->add_cell(new table_cell(dirname(str_replace($GO_CONFIG->file_storage_path.'users/'.$_SESSION['GO_SESSION']['username'].'/','/',$result['path']))));				$datatable->add_row($row);				}else			{				if ($fs->get_share($result['path'])) {					$image = new image('shared_folder');				} else {					$image = new image('folder');				}				$image->set_attribute('align','absmiddle');				$image->set_attribute('style','height:16;width:16;border:0px;margin-right:5px;');								$sort_prefix = $datatable->sort_ascending ? '0' : '1';														$row = new table_row($result['path']);										$row->set_attribute('ondblclick',  "document.location: index.php?path=".urlencode($result['path'])."';");								$cell = new table_cell($sort_prefix.$result['name'], $image->get_html().$result['name']);						$row->add_cell($cell);				$row->add_cell(new table_cell(dirname(str_replace($GO_CONFIG->file_storage_path.'users/'.$_SESSION['GO_SESSION']['username'].'/','/',$result['path']))));				$datatable->add_row($row);			}		}				$row = new table_row();		$cell = new table_cell($count.' '.$fbItems);		$cell->set_attribute('colspan','99');		$cell->set_attribute('class','small');		$cell->set_attribute('height','18');		$row->add_cell($cell);						if(count($datatable->rows))		{			$datatable->add_footer($row);		}else		{			$datatable->add_row($row);		}		$form->add_html_element($datatable);	}else	{		$p = new html_element('p', $fs_enter_keyword);		$p->set_attribute('class','Error');				$form->add_html_element($p);	}}?><script type="text/javascript" language="javascript">function search(){	document.forms[0].task.value='search';	document.forms[0].submit();}update_form();</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -