示例#1
0
 * for "header option" ids so things would print right
 */
//project drop-down: allowed Projects only
//get list of allowed projects
$project = new CProject();
$projects_list = $project->getAllowedRecords($AppUI->user_id, 'project_id,project_name', 'project_name', null, $extra);
//getting company names (to go with project name in drop-down)
$q = new DBQuery();
$q->addTable('projects', 'p');
$q->addJoin('companies', 'co', 'co.company_id = p.project_company');
$q->addQuery('p.project_id, co.company_name');
$q->addWhere('p.project_id IN (0' . (count($projects_list) ? ',' . implode(',', array_keys($projects_list)) : '') . ')');
$proj_companies = $q->loadHashList();
$q->clear();
//folder drop-down: allowed Folders only
$folders_list = getFolderSelectList();
$folders_list = arrayMerge(array('O' => array('O', '(' . $AppUI->_('Move to Folder') . ')', -1)), $folders_list);
foreach ($projects_list as $prj_id => $prj_name) {
    $projects_list[$prj_id] = $proj_companies[$prj_id] . ': ' . $prj_name;
}
asort($projects_list);
$projects_list = arrayMerge(array('O' => '(' . $AppUI->_('Move to Project') . ')', '0' => '(' . $AppUI->_('No Project Association') . ')'), $projects_list);
?>
	<tr>
		<td colspan="50" align="right">
			<form name='frm_bulk' method='POST' action='?m=files&a=do_files_bulk_aed'>
			<input type="hidden" name="redirect" value="<?php 
echo $current_uri;
?>
" />
			<table id="tbl_bulk" name="tbl_bulk">
示例#2
0
}
if (countFiles($folder) > 0) {
    displayfiles($folder);
} elseif (!$limited or $folder != 0) {
    echo "no files";
}
getFolders($folder);
?>
</div>

<hr />

<table border="0" cellpadding="4" cellspacing="0" width="100%">
<?php 
//Lets add our bulk form
$folders_avail = getFolderSelectList();
//used O (uppercase 0)instead of 0 (zero) to keep things in place
$folders = array('-1' => array(0 => 'O', 1 => '(Move to Folder)', 2 => -1)) + array('0' => array(0 => 0, 1 => 'Root', 2 => -1)) + $folders_avail;
$project = new CProject();
$sprojects = $project->getAllowedRecords($AppUI->user_id, 'project_id,project_name', 'project_name', null, $extra);
$q = new DBQuery();
$q->addTable('projects');
$q->addQuery('project_id, company_name');
$q->addJoin("companies", 'co', 'co.company_id = project_company');
$idx_companies = $q->loadHashList();
$q->clear();
foreach ($sprojects as $prj_id => $prj_name) {
    $sprojects[$prj_id] = $idx_companies[$prj_id] . ': ' . $prj_name;
}
asort($sprojects);
$sprojects = array('O' => '(' . $AppUI->_('Move to Project', UI_OUTPUT_RAW) . ')') + array('0' => '(' . $AppUI->_('All Projects', UI_OUTPUT_RAW) . ')') + $sprojects;
示例#3
0
if ($file->file_task) {
    $file_task = $file->file_task;
    $task_name = $file->getTaskName();
} else {
    if ($file_task) {
        $task = new CTask();
        $task->load($file_task);
        $task_name = $task->task_name;
    } else {
        $task_name = '';
    }
}
if (isset($file->file_helpdesk_item)) {
    $file_helpdesk_item = $file->file_helpdesk_item;
}
$folders = getFolderSelectList();
?>
<script language="javascript">
function submitIt() {
	var f = document.uploadFrm;
	f.submit();
}
function cancelIt() {
	var f = document.uploadFrm;
	f.cancel.value='1';
	f.submit();
}
function delIt() {
	if (confirm( '<?php 
echo $AppUI->_('filesDelete', UI_OUTPUT_JS);
?>