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

📄 project.php

📁 groupoffice
💻 PHP
📖 第 1 页 / 共 2 页
字号:
          $cmdPrint,          'javascript:popup(\'print_projects.php?type=tl&project_id='.$project_id.'\');');	}		        	$form->add_html_element($menu);}if($tabstrip->get_active_tab_id() == '' || $tabstrip->get_active_tab_id() == 'properties'){	$GO_HEADER['body_arguments'] = 'onload="document.forms[0].name.focus();"';}$GO_HEADER['head'] .= date_picker::get_header();$overlib = new overlib();$GO_HEADER['head'] .= $overlib->get_header();$page_title = $lang_modules['projects'];require_once ($GO_THEME->theme_path."header.inc");switch ($tabstrip->get_active_tab_id()) {		case 'read_permissions' :		$tabstrip->innerHTML .= get_acl($project['acl_read']);		$tabstrip->add_html_element(new html_element('br'));		$tabstrip->add_html_element(new button($cmdClose, "javascript:document.location='".$return_to."';"));		break;	case 'write_permissions' :		$tabstrip->innerHTML .= get_acl($project['acl_write']);		$tabstrip->add_html_element(new html_element('br'));		$tabstrip->add_html_element(new button($cmdClose, "javascript:document.location='".$return_to."';"));		break;	case 'load' :		$container = &$tabstrip;		require_once ('load.inc');		break;	case 'links' :						$tabstrip->add_html_element($links_list);		break;	default :			if($tabstrip->get_active_tab_id() > 0)		{			$form->add_html_element(new input('hidden', 'link_id', $project['link_id']));			if($cf_table = $cf->get_fields_table($tabstrip->get_active_tab_id(), $project['link_id']))			{				$tabstrip->add_html_element($cf_table);								if ($write_permissions) {					$tabstrip->add_html_element(new button($cmdOk, "javascript:_save('save_custom_fields', 'true');"));					$tabstrip->add_html_element(new button($cmdApply, "javascript:_save('save_custom_fields', 'false')"));								}						}			$tabstrip->add_html_element(new button($cmdClose, "javascript:document.location='".$return_to."';"));		}else		{					if (isset($feedback))			{			  $p = new html_element('p', $feedback);			  $p->set_attribute('class','Error');			  $tabstrip->add_html_element($p);			}						$table = new table();						if(				isset($GO_MODULES->modules['calendar']) && 				$GO_MODULES->modules['calendar']['read_permission'] &&				$project_id == 0 && 				$projects->get_authorized_templates($GO_SECURITY->user_id))			{				$select = new select('template_id');				$select->add_value('0',$pm_no_template);								while($projects->next_record())				{					$select->add_value($projects->f('id'), $projects->f('name'));				}								$row = new table_row();								$row->add_cell(new table_cell($pm_template.':'));				$cell = new table_cell($select->get_html());								require_once($GO_MODULES->modules['calendar']['class_path'].'calendar.class.inc');				$cal = new calendar();												if(!$cal->get_writable_calendars($GO_SECURITY->user_id))				{					$cal->get_calendar();					$cal->get_writable_calendars($GO_SECURITY->user_id);				}								$calendar_id = isset($_POST['calendar_id']) ? $_POST['calendar_id'] : '0';				$select = new select('calendar_id', $calendar_id);				while($cal->next_record())				{					$select->add_value($cal->f('id'), $cal->f('name'));				}								$cell->innerHTML .= ' '.$pm_put_events_in.' '.$select->get_html();							$row->add_cell($cell);										$table->add_row($row);					}						$row = new table_row();						$row->add_cell(new table_cell($strName.':*'));					if ($write_permissions) {				$input = new input('text', 'name', $project['name']);				$input->set_attribute('maxlength','50');				$input->set_attribute('style','width:250px;');				$row->add_cell(new table_cell($input->get_html()));						} else {				$row->add_cell(new table_cell(htmlspecialchars($project['name'])));			}						$table->add_row($row);			$row = new table_row();						$row->add_cell(new table_cell($pm_description.':'));					if ($write_permissions) {				$input = new input('text', 'description', $project['description']);				$input->set_attribute('maxlength','50');				$input->set_attribute('style','width:250px;');				$row->add_cell(new table_cell($input->get_html()));						} else {				$row->add_cell(new table_cell(htmlspecialchars($project['description'])));			}			$table->add_row($row);									if ($write_permissions) {												$row = new table_row();						$row->add_cell(new table_cell($pm_start_date.':'));						$datepicker = new date_picker('start_date', $_SESSION['GO_SESSION']['date_format'], $project['start_date']);								$cell = new table_cell($datepicker->get_html().' ');								if($project_id>0)				{					$shift_check = new checkbox('shift_events','shift_events', '1', $pm_shift_events);					$cell->add_html_element($shift_check);									}								$row->add_cell($cell);				$table->add_row($row);								$row = new table_row();						$row->add_cell(new table_cell($pm_end_date.':'));						$datepicker = new date_picker('end_date', $_SESSION['GO_SESSION']['date_format'], $project['end_date']);				$row->add_cell(new table_cell($datepicker->get_html()));				$table->add_row($row);												$row = new table_row();						$row->add_cell(new table_cell($pm_status.':'));										$select = new select('status', $project['status']);
				$projects->get_statuses();
				while($projects->next_record())
				{
					$select->add_value($projects->f('id'), $projects->f('name'));
				}				$cell = new table_cell();				$cell->add_html_element($select);				
				if($GO_MODULES->write_permission)				{					$img = new image('edit');					$img->set_attribute('style','border:0px;margin-left:5px;');										$link = new hyperlink('javascript:popup(\'statuses.php\', \'300\', \'300\');',$img->get_html(), $strEdit);										$cell->add_html_element($link);				}										$row->add_cell($cell);				$table->add_row($row);												$row = new table_row();						$row->add_cell(new table_cell($pm_probability.':'));										$select = new select('probability', $project['probability']);
				$projects->get_statuses();
				for ($i = 0; $i <= 100; $i = $i +10) {					$select->add_value($i, $i.'%');				}
				$row->add_cell(new table_cell($select->get_html()));				$table->add_row($row);				$row = new table_row();						$cell = new table_cell('&nbsp;');				$cell->set_attribute('colspan','2');				$row->add_cell($cell);						$table->add_row($row);											$row = new table_row();						$row->add_cell(new table_cell($pm_budget.':'));					$input = new input('text', 'budget', $project['budget']);			$input->set_attribute('maxlength','50');			$input->set_attribute('style','width:50px;');			$row->add_cell(new table_cell($input->get_html().$_SESSION['GO_SESSION']['currency']));								$table->add_row($row);						} else {												$row = new table_row();				$row->add_cell(new table_cell($pm_start_date.':'));				$row->add_cell(new table_cell($project['start_date']));				$table->add_row($row);								$row = new table_row();				$row->add_cell(new table_cell($pm_end_date.':'));				$row->add_cell(new table_cell($project['end_date']));				$table->add_row($row);								$row = new table_row();				$row->add_cell(new table_cell($pm_status.':'));				$status = $projects->get_status($project['status']);				$row->add_cell(new table_cell($status['name']));				$table->add_row($row);								$row = new table_row();				$row->add_cell(new table_cell($pm_probability.':'));				$row->add_cell(new table_cell($project['probability'].'%'));				$table->add_row($row);				$row = new table_row();						$cell = new table_cell('&nbsp;');				$cell->set_attribute('colspan','2');				$row->add_cell($cell);						$table->add_row($row);								$row = new table_row();				$row->add_cell(new table_cell($pm_budget.':'));				$row->add_cell(new table_cell($project['budget'].' '.$_SESSION['GO_SESSION']['currency']));				$table->add_row($row);					}						$row = new table_row();					$cell = new table_cell('&nbsp;');			$cell->set_attribute('colspan','2');			$row->add_cell($cell);					$table->add_row($row);						if ($project_id > 0) {				$row = new table_row();				$row->add_cell(new table_cell($strOwner.':'));				$row->add_cell(new table_cell(show_profile($project['user_id'])));				$table->add_row($row);								$row = new table_row();				$row->add_cell(new table_cell($strCreatedAt.':'));				$row->add_cell(new table_cell(					date($_SESSION['GO_SESSION']['date_format'].' '.					$_SESSION['GO_SESSION']['time_format'],					 $project['ctime'] + 					 (get_timezone_offset($project['ctime']) * 3600))));			 				$table->add_row($row);				$row = new table_row();				$row->add_cell(new table_cell($strModifiedAt.':'));				$row->add_cell(new table_cell(					date($_SESSION['GO_SESSION']['date_format'].' '.					$_SESSION['GO_SESSION']['time_format'],					 $project['mtime'] + 					 (get_timezone_offset($project['mtime']) * 3600))));			 				$table->add_row($row);							$row = new table_row();						$cell = new table_cell('&nbsp;');				$cell->set_attribute('colspan','2');				$row->add_cell($cell);						$table->add_row($row);			}							$row = new table_row();						$cell = new table_cell($strComments.':');			$cell->set_attribute('style','vertical-align:top');			$row->add_cell($cell);					if ($write_permissions) {				$textarea = new textarea('comments', $project['comments']);				$textarea->set_attribute('style','width:500px; height:80px;');				$row->add_cell(new table_cell($textarea->get_html()));						} else {				$row->add_cell(new table_cell(text_to_html($project['comments'])));			}						$table->add_row($row);						$tabstrip->add_html_element($table);			if ($write_permissions) {				$tabstrip->add_html_element(new button($cmdOk, "javascript:_save('save_project', 'true');"));				$tabstrip->add_html_element(new button($cmdApply, "javascript:_save('save_project', 'false')"));				$tabstrip->add_html_element(new button($cmdCopy, 					"javascript:document.location='project.php?project_id=".					$project_id."&task=copy_project&return_to=".urlencode($return_to)."';"));			}						$tabstrip->add_html_element(new button($cmdClose, "javascript:document.location='".$return_to."';"));				}		break;}$form->add_html_element($tabstrip);echo $form->get_html();?><script type="text/javascript">function _save(task, close){	document.projects_form.task.value = task;	document.projects_form.close.value = close;	document.projects_form.submit();}function activate_linking(goto_url){	document.projects_form.goto_url.value=goto_url;	document.projects_form.task.value='activate_linking';	document.projects_form.submit();}</script><?phprequire_once ($GO_THEME->theme_path."footer.inc");?>

⌨️ 快捷键说明

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