account.class.inc

来自「国外很不错的一个开源OA系统Group-Office」· INC 代码 · 共 748 行 · 第 1/2 页

INC
748
字号
			$input1 = new input('text','address_no', $user['address_no']);			$input1->set_attribute('style','width:47px');			$input1->set_attribute('maxlength','10');			if(in_array('address_no', $disabled_user_fields))			{				$input1->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html().$input1->get_html()));			$table->add_row($row);			$end=in_array('zip',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strZip'].$end));			$input = new input('text','zip', $user['zip']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','20');			if(in_array('zip', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$end=in_array('city',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strCity'].$end));			$input = new input('text','city', $user['city']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','50');			if(in_array('city', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$end=in_array('state',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strState'].$end));			$input = new input('text','state', $user['state']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','30');			if(in_array('state', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$end=in_array('country_id',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strCountry'].$end));			$select = new select('country_id', $user['country_id']);			$select->add_value('0', $GLOBALS['cmdPleaseSelect']);			$GO_USERS->get_countries();			while($GO_USERS->next_record())			{				$select->add_value($GO_USERS->f('id'), $GO_USERS->f('name'));			}			if(in_array('country_id', $disabled_user_fields))			{				$select->set_attribute('disabled', 'true');			}			$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);		}		$break=false;		if(in_array('home_phone',$fields))		{			$end=in_array('home_phone',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strPhone'].$end));			$input = new input('text','home_phone', $user['home_phone']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','20');			if(in_array('home_phone', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$break=true;		}		if(in_array('fax',$fields))		{			$end=in_array('fax',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strFax'].$end));			$input = new input('text','fax', $user['fax']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','20');			if(in_array('fax', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$break=true;		}		if(in_array('cellular',$fields))		{			$end=in_array('cellular',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strCellular'].$end));			$input = new input('text','cellular', $user['cellular']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','20');			if(in_array('cellular', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$break=true;		}		if($break)		{			$row = new table_row();			$cell = new table_cell('&nbsp;');			$cell->set_attribute('colspan','2');			$row->add_cell($cell);			$table->add_row($row);			$break=false;		}		$break = false;		if(in_array('company',$fields))		{			$end=in_array('company',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strCompany'].$end));			$input = new input('text','company', $user['company']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','50');			if(in_array('company', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$break=true;		}		if(in_array('department',$fields))		{			$end=in_array('department',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strDepartment'].$end));			$input = new input('text','department', $user['department']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','50');			if(in_array('department', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$break=true;		}		if(in_array('function',$fields))		{			$end=in_array('function',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strFunction'].$end));			$input = new input('text','function', $user['function']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','50');			if(in_array('function', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$break=true;		}		if($break)		{			$row = new table_row();			$cell = new table_cell('&nbsp;');			$cell->set_attribute('colspan','2');			$row->add_cell($cell);			$table->add_row($row);			$break=false;		}		if(in_array('work_address',$fields))		{			$end=in_array('work_address',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strWorkAddress'].$end));			$input = new input('text','work_address', $user['work_address']);			$input->set_attribute('style','width:230px');			$input->set_attribute('maxlength','50');			if(in_array('work_address', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$input1 = new input('text','work_address_no', $user['work_address_no']);			$input1->set_attribute('style','width:47px');			$input1->set_attribute('maxlength','10');			if(in_array('work_address_no', $disabled_user_fields))			{				$input1->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html().$input1->get_html()));			$table->add_row($row);			$end=in_array('work_zip',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strWorkZip'].$end));			$input = new input('text','work_zip', $user['work_zip']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','20');			if(in_array('work_zip', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$end=in_array('work_city',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strWorkCity'].$end));			$input = new input('text','work_city', $user['work_city']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','50');			if(in_array('work_city', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$end=in_array('work_state',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strWorkState'].$end));			$input = new input('text','work_state', $user['work_state']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','30');			if(in_array('work_state', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);			$end=in_array('inititals_title',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strCountry'].$end));			$select = new select('work_country_id', $user['work_country_id']);			$select->add_value('0', $GLOBALS['cmdPleaseSelect']);			$GO_USERS->get_countries();			while($GO_USERS->next_record())			{				$select->add_value($GO_USERS->f('id'), $GO_USERS->f('name'));			}			if(in_array('work_country_id', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$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);		}		if(in_array('work_phone',$fields))		{			$end=in_array('work_phone',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strWorkphone'].$end));			$input = new input('text','work_phone', $user['work_phone']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','20');			if(in_array('work_phone', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);		}		if(in_array('work_fax',$fields))		{			$end=in_array('work_fax',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strWorkFax'].$end));			$input = new input('text','work_fax', $user['work_fax']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','20');			if(in_array('work_fax', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);		}		if(in_array('homepage',$fields))		{			$end=in_array('homepage',$required_fields)? '*:' : ':';			$row = new table_row();			$row->add_cell(new table_cell($GLOBALS['strHomepage'].$end));			$input = new input('text','homepage', $user['homepage']);			$input->set_attribute('style','width:280px');			$input->set_attribute('maxlength','20');			if(in_array('homepage', $disabled_user_fields))			{				$input->set_attribute('disabled', 'true');			}			$row->add_cell(new table_cell($input->get_html()));			$table->add_row($row);		}						if(isset($GO_MODULES->modules['custom_fields']))		{			require_once($GO_MODULES->modules['custom_fields']['class_path'].'custom_fields.class.inc');			$cf = new custom_fields();				$cf2=new custom_fields();						$cf2->get_authorized_categories(8,$GO_SECURITY->user_id);						while($cf2->next_record())			{								$row =new table_row();				$cell = new table_cell('<br /><b>'.$cf2->f('name').'</b>');				$cell->set_attribute('colspan','2');				$row->add_cell($cell);				$table->add_row($row);								if($cf_table = $cf->get_fields_table($cf2->f('id'),$user['link_id'],$disabled_user_fields))				{					$table->rows=array_merge($table->rows, $cf_table->rows);											}			}		}		$form->add_html_element($table);		$form->add_html_element(new input('hidden','link_id',$user['link_id']));		$input = new input('button','cmdSave',$GLOBALS['cmdSave']);		$input->set_attribute('onclick',"javascript:document.account_form.task.value='save';document.account_form.submit();");		$form->add_html_element($input);		return $form->get_html();	}}

⌨️ 快捷键说明

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