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

📄 load.inc

📁 groupoffice
💻 INC
📖 第 1 页 / 共 2 页
字号:
	$ext_total_fee = 0;	$class = 'unevenRow';	while($projects->next_record())	{		$read_permission = $GO_SECURITY->has_permission($GO_SECURITY->user_id,$projects->f('acl_read'));		$write_permission = $GO_SECURITY->has_permission($GO_SECURITY->user_id,$projects->f('acl_write'));		if($read_permission || $write_permission)		{			$local_start_time = date($_SESSION['GO_SESSION']['date_format'].' '.				$_SESSION['GO_SESSION']['time_format'], gmt_to_local_time($projects->f('start_time')));							$local_end_time = date($_SESSION['GO_SESSION']['date_format'].' '.				$_SESSION['GO_SESSION']['time_format'], gmt_to_local_time($projects->f('end_time')));			if ($projects->f('unit_value') > 0)			{				$unit_value = $projects->f('unit_value');				$break_time = '-';				$units = ($projects->f('end_time') - $projects->f('start_time'))/($projects->f('unit_value')*60);			}else			{				$unit_value = '-';				$units = '-';				$break_time = gmdate('G:i', gmmktime(0,0,$projects->f('break_time')));			}			$seconds = ($projects->f('end_time') - $projects->f('start_time') - $projects->f('break_time'));			if ($projects->f('int_fee_value') > 0)			{				$int_fee_string = htmlspecialchars($_SESSION['GO_SESSION']['currency']).'&nbsp;'.				number_format($projects->f('int_fee_value'), 2, $_SESSION['GO_SESSION']['decimal_seperator'],$_SESSION['GO_SESSION']['thousands_seperator']).				'&nbsp;/&nbsp;'.$projects->f('int_fee_time').'&nbsp;'.$GLOBALS['pm_mins'];				$int_fee_per_hour = ($projects->f('int_fee_value')/$projects->f('int_fee_time'))*60;				$int_fee = $int_fee_per_hour*$seconds/3600;				$int_total_fee += $int_fee;			}else			{				$int_fee_string = '0';			}						if ($projects->f('ext_fee_value') > 0)			{				$ext_fee_string = htmlspecialchars($_SESSION['GO_SESSION']['currency']).'&nbsp;'.				number_format($projects->f('ext_fee_value'), 2, $_SESSION['GO_SESSION']['decimal_seperator'],$_SESSION['GO_SESSION']['thousands_seperator']).				'&nbsp;/&nbsp;'.$projects->f('ext_fee_time').'&nbsp;'.$GLOBALS['pm_mins'];				$ext_fee_per_hour = ($projects->f('ext_fee_value')/$projects->f('ext_fee_time'))*60;				$ext_fee = $ext_fee_per_hour*$seconds/3600;				$ext_total_fee += $ext_fee;			}else			{				$ext_fee_string = '0';			}			$date = date($_SESSION['GO_SESSION']['date_format'], $projects->f('start_time'));			if ($date != $last_date) $total_days++;			$last_date = $date;			$total_seconds += $seconds;						$row = new table_row();			$row->set_attribute('class',$class);						$row->add_cell(new table_cell($local_start_time));			$row->add_cell(new table_cell($local_end_time));						if ($load_user_id == 0)			{				$row->add_cell(new table_cell(show_profile($projects->f('user_id'))));			}			$description = ($projects->f('description') == '') ? '' : ' ('.htmlspecialchars($projects->f('description')).')';						$link = new hyperlink('project.php?project_id='.$projects->f('project_id'),htmlspecialchars($projects->f('name')).$description);			$link->set_attribute('class','normal');						$row->add_cell(new table_cell($link->get_html()));						$cell = new table_cell(gmdate('G:i', $seconds));			$cell->set_attribute('style','text-align:center');			$row->add_cell($cell);						$row->add_cell(new table_cell(($int_fee_string)));			$row->add_cell(new table_cell(($ext_fee_string)));						$cell = new table_cell($break_time);			$cell->set_attribute('style','text-align:right');			$row->add_cell($cell);			$cell = new table_cell($unit_value);			$cell->set_attribute('style','text-align:right');			$row->add_cell($cell);			$cell = new table_cell($units);			$cell->set_attribute('style','text-align:center');			$row->add_cell($cell);						$cell = new table_cell();						if (!$print && $write_permission)			{				$img = new image('edit');				$img->set_attribute('align','middle');				$img->set_attribute('style','border:0px');								$edit_link = new hyperlink('book.php?booking_id='.$projects->f('id').'&return_to='.urlencode($GLOBALS['link_back']),$img->get_html());								$img = new image('delete');				$img->set_attribute('align','middle');				$img->set_attribute('style','border:0px');								$delete_link = new hyperlink("javascript:confirm_action('javascript:delete_hours(".					$projects->f("id").")','".htmlspecialchars($GLOBALS['strDeletePrefix'].' '.					$GLOBALS['pm_this_entry'].' '.$GLOBALS['strDeleteSuffix'],ENT_QUOTES)."')",					 $img->get_html(), $GLOBALS['strDeleteItem']." ".$GLOBALS['pm_entry']);										$cell->add_html_element($edit_link);					$cell->add_html_element($delete_link);			}			$row->add_cell($cell);			$table->add_row($row);						if ($projects->f('comments') != '')			{				$row = new table_row();				$row->set_attribute('class',$class);								$cell = new table_cell(text_to_html($projects->f('comments')));				$cell->set_attribute('colspan','99');				$row->add_cell($cell);								$table->add_row($row);			}			if ($class == 'unevenRow') $class='evenRow'; else $class='unevenRow';		}	}		$container->add_html_element($table);	$h3 = new html_element('h3', $pm_summary);	$h3->set_attribute('style','margin-top: 10px');	$container->add_html_element($h3);		$table = new table();		$total_hours = floor($total_seconds/3600);		$row = new table_row();	$cell = new table_cell($pm_total_hours.':');	$cell->set_attribute('style', 'font-style:italic');	$row->add_cell($cell);	$cell = new table_cell($total_hours.':'.gmdate('i', $total_seconds));	$cell->set_attribute('style', 'font-style:italic');	$row->add_cell($cell);	$table->add_row($row);			$row = new table_row();	$cell = new table_cell($pm_total_days.':');	$cell->set_attribute('style', 'font-style:italic');	$row->add_cell($cell);	$cell = new table_cell($total_days);	$cell->set_attribute('style', 'font-style:italic');	$row->add_cell($cell);	$table->add_row($row);		$row = new table_row();	$cell = new table_cell($pm_total_internal_fee.':');	$cell->set_attribute('style', 'font-style:italic');	$row->add_cell($cell);	$cell = new table_cell(		htmlspecialchars($_SESSION['GO_SESSION']['currency']).		'&nbsp;'.number_format($int_total_fee, 2, 		$_SESSION['GO_SESSION']['decimal_seperator'],		$_SESSION['GO_SESSION']['thousands_seperator']));		$cell->set_attribute('style', 'font-style:italic');			$row->add_cell($cell);	$table->add_row($row);		$row = new table_row();	$cell = new table_cell($pm_total_external_fee.':');	$cell->set_attribute('style', 'font-style:italic');	$row->add_cell($cell);	$cell = new table_cell(		htmlspecialchars($_SESSION['GO_SESSION']['currency']).		'&nbsp;'.number_format($ext_total_fee, 2, 		$_SESSION['GO_SESSION']['decimal_seperator'],		$_SESSION['GO_SESSION']['thousands_seperator']));	$cell->set_attribute('style', 'font-style:italic');			$row->add_cell($cell);	$table->add_row($row);		$container->add_html_element($table);}?><script type="text/javascript" langauge="javascript">function delete_hours(id){	document.projects_form.task.value='load';	document.projects_form.delete_hours.value=id;	document.projects_form.submit();}  function edit_booking(id){	document.projects_form.project_tab.value='book';	document.projects_form.booking_id.value=id;	document.projects_form.submit();}function remove_load_client(){	document.projects_form.load_contact_id.value = 0;	document.projects_form.contact_name.value = '';	document.projects_form.contact_name_text.value = '';}function remove_load_user(){	document.projects_form.load_user_id.value = 0;	document.projects_form.user_name.value = '';	document.projects_form.user_name_text.value = '';}function _print(){	document.projects_form.task.value='load';	document.projects_form.print.value = 'true';	document.projects_form.target = '_blank';	document.projects_form.action = '<?php echo $module_url; ?>print.php';	document.projects_form.submit();	document.projects_form.task.value='load';	document.projects_form.print.value = 'false';	document.projects_form.action = '<?php echo $_SERVER['PHP_SELF']; ?>';	document.projects_form.target = '_self';}function _load(){	document.projects_form.task.value='load';	document.projects_form.print.value = 'false';	document.projects_form.target = '_self';	document.projects_form.action = '<?php echo $_SERVER['PHP_SELF']; ?>';	document.projects_form.submit();}</script>

⌨️ 快捷键说明

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