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

📄 fee.php

📁 groupoffice
💻 PHP
字号:
<?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.*/require_once("../../Group-Office.php");$GO_SECURITY->authenticate();$GO_MODULES->authenticate('projects');require_once($GO_LANGUAGE->get_language_file('projects'));require_once($GO_MODULES->class_path."projects.class.inc");$projects = new projects();$fee_id = isset($_REQUEST['fee_id']) ? $_REQUEST['fee_id'] : 0;$task = isset($_REQUEST['task']) ? $_REQUEST['task'] : '';if ($task=='save'){	if($GO_MODULES->write_permission)	{		$fee['name'] = smart_addslashes(trim($_POST['name']));		$fee['value'] = number_to_phpnumber(trim(smart_addslashes($_POST['value'])));		$fee['time'] = smart_addslashes($_POST['time']);				if ($fee['name'] == '' || $fee['value'] == '')		{			$feedback = $error_missing_field;		}else		{			if ($fee_id>0)			{				$fee['id'] = $fee_id;				if ($projects->update_fee($fee))				{					if($_POST['close'] == 'true')					{						header('Location: '.$GO_MODULES->url.'fees.php');						exit();					}				}else				{					$feedback = $strSaveError;				}			}else			{				$fee['acl_id'] = $GO_SECURITY->get_new_acl();								if($projects->add_fee($fee))				{					if($_POST['close'] == 'true')					{						header('Location: '.$GO_MODULES->url.'fees.php');						exit();					}				}else				{					$feedback = $strSaveError;				}			}		}	}else	{		$title = $strAccessDenied;		$require = $GO_CONFIG->root_path.'error_docs/403.inc';	}}$GO_HEADER['body_arguments'] = 'onload="document.fee_form.name.focus();"';require_once($GO_THEME->theme_path."header.inc");$form = new form('fee_form');$form->add_html_element(new input('hidden', 'task', $task, false));$form->add_html_element(new input('hidden', 'fee_id', $fee_id, false));$form->add_html_element(new input('hidden', 'close', 'false', false));if ($fee_id > 0){	$fee = $projects->get_fee($fee_id);}else{	$fee["name"] = isset($_POST['name']) ? $_POST['name'] : '';	$fee["time"] = isset($_POST['time']) ? $_POST['time'] : '60';	$fee["value"] = isset($_POST['value']) ? $_POST['value'] : '';}$tabstrip = new tabstrip('fee_tabstrip', $pm_fees);$tabstrip->set_attribute('style','width:100%');$tabstrip->set_return_to("fees.php");if($fee_id>0){	$tabstrip->add_tab('properties', $strProperties);	$tabstrip->add_tab('acl_id', $strPermissions);}		if (isset($feedback)){  $p = new html_element('p', $feedback);  $p->set_attribute('class','Error');  $tabstrip->add_html_element($p);}switch($tabstrip->get_active_tab_id()){	case 'acl_id':		$tabstrip->innerHTML .= get_acl($fee['acl_id']);	break;			default:		$table = new table();		$row = new table_row();		$row->add_cell(new table_cell($strName.':'));		$input = new input('text','name', $fee['name']);		$input->set_attribute('maxlenght','50');		$row->add_cell(new table_cell($input->get_html()));		$table->add_row($row);		$row = new table_row();		$row->add_cell(new table_cell($pm_value.': '.htmlspecialchars($_SESSION['GO_SESSION']['currency']).'&nbsp;'));		$input = new input('text','value', format_number($fee['value']));		$input->set_attribute('maxlength','50');		$input->set_attribute('style','text-align:right');		$input->set_attribute('onfocus','this.select();');		$input->set_attribute('onblur', "javascript:this.value=number_format(this.value, 2, '".$_SESSION['GO_SESSION']['decimal_seperator']."', '".$_SESSION['GO_SESSION']['thousands_seperator']."');");		$select = new select('time',$fee['time']);		for ($i=1;$i<=60;$i++)			{				$select->add_value($i,$i);			}		$row->add_cell(new table_cell($input->get_html().'&nbsp;/&nbsp;'.$select->get_html()));		$table->add_row($row);		$tabstrip->add_html_element($table);		$tabstrip->add_html_element(new button($cmdOk, "javascript:document.fee_form.task.value='save';document.fee_form.close.value='true';document.fee_form.submit()"));		$tabstrip->add_html_element(new button($cmdApply, "javascript:document.fee_form.task.value='save';document.fee_form.submit()"));	break;}$tabstrip->add_html_element(new button($cmdClose, "javascript:document.location='fees.php';"));$form->add_html_element($tabstrip);echo $form->get_html();require_once($GO_THEME->theme_path."footer.inc");?>

⌨️ 快捷键说明

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