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(' '); $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(' '); $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(' '); $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(' '); $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 + -
显示快捷键?