require "../functions.php"; require "./forms.php"; if (!isset($_POST['posted'])) { $person = $_GET['person']; $title = "Edit Person {$person}"; require "./form_header.php"; echo "<h2>Rediger person {$person}</h2>\n"; $row = fetch_row_assoc("SELECT * FROM persons WHERE person_id = {$person}"); $gender = $row['gender']; $given = $row['given']; $patronym = $row['patronym']; $toponym = $row['toponym']; $surname = $row['surname']; $occupation = $row['occupation']; $epithet = $row['epithet']; form_begin('person_insert', $_SERVER['PHP_SELF']); hidden_input('posted', 1); hidden_input('person', $person); radio_gender($gender); text_input("{$_Given}:", 50, 'given', $given); text_input("{$_Patronym}:", 50, 'patronym', $patronym); text_input("{$_Toponym}:", 50, 'toponym', $toponym); text_input("{$_Surname}:", 50, 'surname', $surname); text_input("{$_Occupation}:", 50, 'occupation', $occupation); text_input("{$_Epithet}:", 50, 'epithet', $epithet); form_submit(); form_end(); echo "</body>\n</html>\n"; } else { $person = $_POST['person']; $gender = $_POST['gender'];
</p> </div> </div> <div class="container"> <?php template('blocks/messages'); ?> <div class="row"> <div class="col-md-12"> <p></p> <?php form_begin('lead'); ?> <div class="form-group"> <label for="input-name"><?php echo __('Center name'); ?> <span class="asterisk">*</span></label> <div class="input-group"> <span class="input-group-addon"><span class="glyphicon glyphicon-registration-mark"></span></span> <input type="text" class="form-control validate-mandatory" id="input-name" placeholder="<?php echo __('Center'); ?> " name="CENTRONAME"> </div> </div>
// new place $level_1 = ''; $level_2 = ''; $level_3 = ''; $level_4 = ''; $level_5 = ''; } else { $place = fetch_row_assoc("SELECT * FROM places WHERE place_id = {$place_id}"); $level_1 = $place['level_1']; $level_2 = $place['level_2']; $level_3 = $place['level_3']; $level_4 = $place['level_4']; $level_5 = $place['level_5']; } echo "<h2>{$title}</h2>\n"; form_begin('place_edit', $_SERVER['PHP_SELF']); hidden_input('posted', 1); hidden_input('place_id', $place_id); text_input(get_place_desc(1), 80, 'level_1', $level_1); text_input(get_place_desc(2), 80, 'level_2', $level_2); text_input(get_place_desc(3), 80, 'level_3', $level_3); text_input(get_place_desc(4), 80, 'level_4', $level_4); text_input(get_place_desc(5), 80, 'level_5', $level_5); form_submit(); form_end(); echo "</body>\n</html>\n"; } else { $place_id = $_POST['place_id']; $level_1 = note_to_db($_POST['level_1']); $level_2 = $_POST['level_2']; $level_3 = $_POST['level_3'];
require "../settings/settings.php"; require "../functions.php"; require "./forms.php"; require_once "../langs/{$language}.php"; if (!isset($_POST['posted'])) { $node = $_GET['node']; $title = "{$_Add_source}"; $form = 'source_add'; $focus = 'text'; require "./form_header.php"; // if there's a template for this source group, get it $template = fetch_val("\n SELECT template\n FROM templates\n WHERE source_fk = {$node}\n "); $part_type = fetch_val("\n SELECT ch_part_type\n FROM sources\n WHERE source_id = {$node}\n "); $spt_label = fetch_val("SELECT get_spt_label({$part_type})"); echo "<h2>{$_Add_source} ({$spt_label})</h2>\n"; form_begin($form, $_SERVER['PHP_SELF']); hidden_input('posted', 1); source_num_input("{$_Parent_node}:", 'node', $node); editarea_input("{$_Text}:", 20, 100, 'text', $template); if (fetch_val("\n SELECT is_leaf FROM source_part_types WHERE part_type_id = {$part_type}\n ") == 't') { hidden_input('template', false); hidden_input('part_type', $part_type); hidden_input('ch_part_type', 0); } else { textarea_input('Template:', 3, 100, 'template'); select_source_type('Type:', 'part_type', $part_type); select_source_type("{$_Subtype}:", 'ch_part_type', 0); } text_input("{$_Sort_order}:", 20, 'sort'); text_input("{$_Source_date}:", 20, 'source_date'); form_submit();
?> <script Language="JavaScript"> function LoadWindow(UrlString) { var CurXueQi = document.form1.CurXueQi.options[document.form1.CurXueQi.selectedIndex].value; URL = UrlString + "&CurXueQi=" + CurXueQi; loc_x = document.body.scrollLeft+event.clientX-event.offsetX-100; loc_y = document.body.scrollTop+event.clientY-event.offsetY+150; //window.showModalDialog(URL,self,"edge:raised;scroll:1;status:1;help:0;resizable:1;dialogWidth:730px;dialogHeight:550px;dialogTop:"+loc_y+"px;dialogLeft:"+loc_x+"px"); window.open(URL);window.opener=null; } </script> <? form_begin("form1",""); print "<table width=600 class=TableBlock>\n <TR><TD class=TableHeader align=left colSpan=".($lineNumber+1).">\n 教师课表查询(点击直接查看教师课表)当前学期:</B>\n"; print_select_single_select("CurXueQi",$CurXueQi,"edu_xueqiexec","学期名称","学期名称"); print "</TD></TR>\n\n"; $sizeof = sizeof($rs_a); for($i=0;$i<$sizeof;$i++) { $TeacherName = $rs_a[$i]['姓名']; $教师用户名 = $rs_a[$i]['教师用户名']; //$dept_id = returntablefield('user','USER_ID',$教师用户名,'DEPT_ID'); //$dept_name = returntablefield('department','DEPT_ID',$dept_id,'DEPT_NAME'); $dept_id = $NewArray[$教师用户名]; $dept_name = $部门TO数组[$dept_id];
联系方式:0371-69663266; 公司地址:河南郑州经济技术开发区第五大街经北三路通信产业园四楼西南; 公司简介:郑州单点科技软件有限公司位于中国中部城市-郑州,成立于2007年1月,致力于把基于先进信息技术(包括通信技术)的最佳管理与业务实践普及到教育行业客户的管理与业务创新活动中,全面提供具有自主知识产权的教育管理软件、服务与解决方案,是中部最优秀的高校教育管理软件及中小学校管理软件提供商。目前己经有多家高职和中职类院校使用通达中部研发中心开发的软件和服务; 软件名称:单点科技软件开发基础性架构平台,以及在其基础之上扩展的任何性软件作品; 发行协议:数字化校园产品为商业软件,发行许可为LICENSE方式;单点CRM系统即SunshineCRM系统为GPLV3协议许可,GPLV3协议许可内容请到百度搜索; 特殊声明:软件所使用的ADODB库,PHPEXCEL库,SMTARY库归原作者所有,余下代码沿用上述声明; */ require_once "lib.inc.php"; $GLOBAL_SESSION = returnsession(); $common_html = returnsystemlang("common_html"); page_css("System Setting"); $goalfile = "system_config.ini"; if ($_GET['action'] == "" || $_GET['action'] == "init") { @($ini_file = @parse_ini_file($goalfile)); form_begin("form1", "action=updatedata"); table_begin(); print_title($common_html['common_html']['systemconfiginformation']); print_tr("横幅栏显示:", "CompanyName", $ini_file[CompanyName], 50, 1, "SmallInput", ""); print_tr("状态栏显示:", "status_bar", $ini_file[status_bar], 50, 1, "SmallInput", ""); print_tr("IE标题栏:", "IETitle", $ini_file[IETitle], 50, 1, "SmallInput", ""); print_tr("登录界面标题栏:", "LoginTitle", $ini_file[LoginTitle], 50, 1, "SmallInput", ""); print_submit($common_html['common_html']['submit'], 2, 'all', '#'); table_end(); form_end(); } if ($_GET['action'] == "updatedata") { if (is_file($goalfile)) { unlink($goalfile); } $goalfile = $goalfile;
in my articles in the 'Forays' series. It might be considered prudent to preserve all events of the 'source' person, and merely copy them to the 'target' person. That, however, is a different can of worms, and is currently not implemented. */ require "../settings/settings.php"; require_once "../langs/{$language}.php"; require "../functions.php"; require "./forms.php"; if (!isset($_POST['posted'])) { $person = $_GET['person']; $title = "{$_Merge_persons}"; require "./form_header.php"; echo "<h2>{$title}</h2>\n"; form_begin('person_merge', $_SERVER['PHP_SELF']); hidden_input('posted', 1); text_input("Person 1:", 10, 'person_1', $person); text_input("Person 2:", 10, 'person_2'); form_submit(); form_end(); echo "</body>\n</html>\n"; } else { $person_1 = $_POST['person_1']; $person_2 = $_POST['person_2']; // To avoid messups, this script will run some checks to ensure that the // two merge candidates are sufficiently identical. As a minimum, we'll // check if given name, sex, and birth year are within bounds. $row_1 = fetch_row_assoc("\n SELECT\n given,\n patronym,\n gender,\n f_year(get_pbdate({$person_1})) AS pbd\n FROM\n persons\n WHERE\n person_id = {$person_1}\n "); $row_2 = fetch_row_assoc("\n SELECT\n given,\n patronym,\n gender,\n f_year(get_pbdate({$person_2})) AS pbd\n FROM\n persons\n WHERE\n person_id = {$person_2}\n "); $given_1f = fonetik($row_1['given']);
<?php // KioCMS - Kiofol Content Managment System // admin/news/settings.php defined('KioCMS') || (include_once '../ajax.php'); $save = $_POST['save'] ? true : false; $form = $save ? $_POST['form'] : $module; $form['bbcode'] = $save ? $_POST['bbcode'] : $module['bbcode'] ? 1 : 0; $form['allow_signatures'] = $save ? $_POST['allow_signatures'] : $module['allow_signatures'] ? 1 : 0; $form['blocks'] = $save ? $_POST['blocks'] : ($module['blocks'] ? explode(', ', $module['blocks']) : ''); if ($save) { $errors[] = !$form['entries_per_page'] ? 'Pole <strong>wpisów na stronę</strong> nie może zostać puste.' : ''; $errors[] = !$form['order_by'] ? 'Należy określić <strong>sortowanie wpisów</strong>.' : ''; !in_array(true, $errors) ? save_config($module, 'news', local_url . 'admin/news/settings') : negative($errors); } else { neutral(array($lang_admin['MODULE_SETTINGS'], $lang_system['REQUIRED'])); } // Form form_begin(local_url . 'admin/news/settings'); echo '<tr><th><label for="f_message_max">Limit znaków krótkiej treści</label></th><td><input type="text" name="form[message_max]" id="f_message_max" value="' . $form['message_max'] . '" class="auto" size="3" /></td></tr> <tr><th><label for="f_entries_per_page"><span class="required">*</span>Wpisów na stronę</label></th><td><input type="text" name="form[entries_per_page]" id="f_entries_per_page" value="' . $form['entries_per_page'] . '" class="auto" size="2" /></td></tr> <tr><th><label for="f_order_by"><span class="required">*</span>Sortowanie wpisów</label></th><td><select name="form[order_by]" id="f_order_by"><option value="ASC"' . ($form['order_by'] == 'ASC' ? ' selected="selected"' : '') . '>Rosnąco</option><option value="DESC"' . ($form['order_by'] == 'DESC' ? ' selected="selected"' : '') . '>Malejąco</option></select></td></tr> <tr><th rowspan="2"><label>Opcje</label></th><td><label><input name="bbcode" type="checkbox" ' . ($form['bbcode'] ? ' checked="checked"' : '') . '/> BBCode</label><div class="description">Formatuje tekst (np. [b]pogrubienie[/b])<br />Zaznaczenie nie odniesie skutku jeśli BBCode zostanie wyłączony w konfiguracji systemowej</div></td></tr> <tr><td><label><input name="allow_signatures" type="checkbox" ' . ($form['allow_signatures'] ? ' checked="checked"' : '') . '/> Pokaż podpis użytkownika pod wpisem</label></td></tr>'; form_end();
$title = "{$_Insert} {$_source_type}"; $description = ''; $label_en = ''; $label_nb = ''; $is_leaf = 'f'; } else { $title = "{$_Edit} {$_source_type} #{$spt}"; $spt_row = fetch_row_assoc("\n SELECT\n label_en,\n label_nb,\n description,\n is_leaf\n FROM\n source_part_types\n WHERE\n part_type_id = {$spt}\n "); $label_en = $spt_row['label_en']; $label_nb = $spt_row['label_nb']; $description = $spt_row['description']; $is_leaf = $spt_row['is_leaf']; } require "./form_header.php"; echo "<h2>{$title}</h2>\n"; form_begin('spt_edit', $_SERVER['PHP_SELF']); hidden_input('posted', 1); hidden_input('spt', $spt); text_input("Description:", 80, 'description', $description); text_input("Label (en):", 40, 'label_en', $label_en); text_input("Label (nb):", 40, 'label_nb', $label_nb); select_bool("Is leaf", 'is_leaf', $is_leaf); form_submit(); form_end(); echo "</body>\n</html>\n"; } else { $spt = $_POST['spt']; $description = $_POST['description']; $label_en = $_POST['label_en']; $label_nb = $_POST['label_nb']; $is_leaf = $_POST['is_leaf'];
* All rights reserved. For terms of use, see LICENSE.txt * ***************************************************************************/ require "../settings/settings.php"; require_once "../langs/{$language}.php"; require "../functions.php"; require "./forms.php"; if (!isset($_POST['posted'])) { // display form $note_height = 5; $note_width = 100; $person = $_GET['person']; $name = get_name($person); $title = "{$_Add_event_for} ({$person}) {$name}"; require "./form_header.php"; echo "<h2>{$title}</h2>\n"; form_begin('insert_event', $_SERVER['PHP_SELF']); hidden_input('posted', 1); hidden_input('person', $person); select_tag(0, 0, 0); participant_input(0); select_place(0); date_input(); textarea_input("{$_Text}:", $note_height, $note_width, 'event_note', '', 4); source_input(); text_input("{$_Age}:", 10, 'age', '', "({$_Adds_birth_event})", 7); form_submit(); form_end(); echo "</body>\n</html>\n"; } else { $src = $_POST['source_id']; $txt = $_POST['source_text'];
function newaiadd($mode) { global $fields; global $html_etc, $common_html, $custom_type; global $db, $return_sql_line, $columns; global $_POST, $_GET, $returnmodel; global $action_submit, $merge, $form_attribute; global $primary_key, $primarykey_index; global $_SESSION, $SUNSHINE_USER_NAME_VAR; $fields['other']['title'] = $common_html['common_html'][$mode]; //print_R($html_etc); //如果为编辑和查看模型,则进行数据的初始化操作 global $ADDINIT; if ($mode != 'add') { $SQL = $return_sql_line['select_sql']; //print_R($columns);exit; //print_R($html_etc['application']); //检测是否进行外来SQL语言执行 global $NEWAIADD_VALUE_SYSTEM; if (strlen($NEWAIADD_VALUE_SYSTEM) > 10) { $SQL = $NEWAIADD_VALUE_SYSTEM; } //print $SQL; $result = $db->Execute($SQL); $rs_array = $result->GetArray(); if (count($rs_array) == 0) { print_infor("找不到记录,可能已删除", 'trip', "close", "", 0); exit; } $fields['value'] = $rs_array[0]; } else { $fields['value'] = $ADDINIT; } global $departprivte; //用户角色级别权限判断,如果是用户自身的记录则可以修改, //如果不是,那么沿用PRIVATE的权限进行管理 //此区域部分在NEWAI_SQL部分有所复制 if ($departprivte != "") { $departprivteSQLArray = array(); $departprivteArray = explode('::', $departprivte); //print_R($departprivteArray); for ($i = 0; $i < sizeof($departprivteArray); $i++) { $privText = $departprivteArray[$i]; $privTextArray = explode(':', $privText); switch ($privTextArray[0]) { case 'user': $ColumnIndex1 = $privTextArray[1]; $USER_NAME = $_SESSION[$SUNSHINE_USER_NAME_VAR]; $ColumnName1 = $columns[$ColumnIndex1]; if ($ColumnName1 != "" && $fields['value'][$ColumnName1] != "") { if ($USER_NAME == $fields['value'][$ColumnName1]) { $SYSTEM_PRIVATE_USER_DEFINE_CONTROL = 0; } else { $SYSTEM_PRIVATE_USER_DEFINE_CONTROL = 1; } } else { $SYSTEM_PRIVATE_USER_DEFINE_CONTROL = 0; } break; } //end swtich } //end for } //exit; //print $SYSTEM_PRIVATE_USER_DEFINE_CONTROL; //print $fields['value'][$ColumnName1]; //print_R($fields['USER_PRIVATE']); //------------------------------------------------------------------- //附加的EMAIL控制部分,可以删除 switch ($_GET['action']) { case 'edit_reply': $fields['form']['action'] = 'action=add_outbox_data'; break; case 'edit_forward': $fields['form']['action'] = 'action=add_outbox_data'; break; } //加载JS的条件判断代码,主要用于数据新增和编辑时较验数据的格式是否合格 $tablename = $fields['table']['name']; $realtablename = $fields['realtable']; if ($form_attribute != 'hidden') { if (is_file("../../Enginee/lib/CheckValue.js")) { print "<script language = \"JavaScript\"> "; print join('', file("../../Enginee/lib/CheckValue.js")); print "</script>"; } else { print "<script language = \"JavaScript\"> "; print join('', file("../Enginee/lib/CheckValue.js")); print "</script>"; } form_begin($fields['form']['name'], $fields['form']['action'], 'post', $fields['null']); //单位修改界面表单 by cwf //<form name=$name id=form onsubmit=\"return FormCheck();\" \n action=\"$PHP_SELF?$action&pageid=".$_GET['pageid']."\" method=$method encType=multipart/form-data> // echo $fields['form']['action'];//by cwf 'pageid=1&action=edit_default_data&id=1' } global $tablewidth; $tablewidth = $tablewidth != "" ? $tablewidth : 450; table_begin($tablewidth); switch ($_GET['action']) { case 'edit_reply': $fields['other']['title'] = $common_html['common_html']['reply'] . " " . $common_html['common_html'][$tablename]; break; case 'edit_forward': $fields['other']['title'] = $common_html['common_html']['reply'] . " " . $common_html['common_html'][$tablename]; break; default: $fields['other']['title'] = $fields['other']['title'] . " " . $common_html['common_html'][$tablename]; } global $tabletitle; switch ($db->databaseType) { case 'mysql': case 'mssql': default: break; case 'oracle': $tabletitle = strtoupper($tabletitle); break; } global $print_title; $print_title = $tabletitle != "" ? $html_etc[$tablename][$tabletitle] : $fields['other']['title']; print_title($print_title, 6); //操作按钮提交 switch ($mode) { case 'add': case 'edit': show_submit_element($action_submit, 'left'); //“保存”和“返回”按钮,此函数定义在newai.php中 break; case 'view': show_submit_element($action_submit, 'left'); break; } //数据的下载及合并,用途:FILE操作部分,可以删除 //merge -- begin if ($merge != '') { $merge_array = explode(':', $merge); //print $merge; $index_array_temp = explode(',', $merge_array[1]); $id = $columns['' . $index_array_temp[0] . '']; $name = $columns['' . $index_array_temp[1] . '']; $array_pop = array_pop($fields['name']); $fields['value'][$id] = returnfileurl($fields['value'][$id], $fields['value'][$name]); } //merge -- end //此部分设计为权限部分设计:事业部总监和营销专员的的权限设计 $SYSTEM_FILTER_ARRAY = returnPrivateTwoInit(); $USER_PRIV_ID = $_SESSION['SUNSHINE_USER_PRIV']; $DEPT_INFOR = $_SESSION['SUNSHINE_USER_DEPT']; $USER_INFOR = $_SESSION['SUNSHINE_USER_NAME']; $RecordDEPT = $SYSTEM_FILTER_ARRAY['CheckFieldNameDEPT']; $RecordDEPT = $columns[$RecordDEPT]; $RecordUser = $SYSTEM_FILTER_ARRAY['CheckFieldNameUSER']; $RecordUser = $columns[$RecordUser]; //$USER_PRIV = returntablefield("user_priv","USER_PRIV",$USER_PRIV_ID,"PRIV_NO"); //print $USER_PRIV=5; //print_R($fields['USER_PRIVATE']); //############################################################ //是否引入图片放大 $ifincludemaginfier = false; global $colflag; //print_R($fields['USER_PRIVATE']); //数据显示区域部分,用于整个数据的主体部分 $colflag = 0; for ($i = 0; $i < sizeof($fields['name']); $i++) { $fieldname = trim($fields['name'][$i]); $fieldfilter = trim($fields['filter'][$i]); $notnull = trim($fields['null'][$i]['inputtype']); $notnull == 'notnull' ? $notnulltext = $common_html['common_html']['mustinput'] : ($notnulltext = ''); $colflag = $colflag + 1; if ($colflag > 2) { $colflag = 1; } //上一行是单元格 if ($colflag == 2 && $i > 0 && ($fields['filter'][$i - 1] == "htmlarea" || $fields['filter'][$i - 1] == "textarea")) { $colflag = 1; } //处在最后一行左边 if ($colflag == 1 && $i == sizeof($fields['name']) - 1) { $colflag = 0; } //下一行是宽单元格 if ($colflag == 1 && $i < sizeof($fields['name']) - 1 && ($fields['filter'][$i + 1] == "htmlarea" || $fields['filter'][$i + 1] == "textarea")) { $colflag = 0; } $fieldfilter_array = explode(':', $fieldfilter); $fieldfilter = trim($fieldfilter_array[0]); //用户定义角色权限,是否为只读(可写)选项 //如用用户定义可写,那么重新调整为可写, 如果非自身记录,则沿用系统设定 if ($ColumnName1 != "") { //判断是否要对用户验证进行操作 $SYSTEM_PRIVATE_USER_DEFINE_CONTROL == 0 ? $fields['USER_PRIVATE'][$fieldname] = '' : ''; } //数据过滤行为 //$ShowElement = returnPrivateTwoArray($SYSTEM_FILTER_ARRAY,$USER_PRIV,$fieldname,$fields['value'][$fieldname],$fields['value'][$RecordDEPT],$fields['value'][$RecordUser]); //if($ShowElement!="***") { if (1) { //2010-6-14 11:20替换以前旧的判断方式 switch (TRIM($fieldfilter)) { case 'email': switch ($mode) { case 'add': case 'edit': $inputsize = $fields['inputsize'][$fieldname]; if ($inputsize == "" || $inputsize == 0) { $inputsize = $fields['other']['inputsize']; } print_tr($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $inputsize, $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1, "email"); break; case 'view': $linkman = ''; $fromsrc = ''; if ($fields['tablename'] == 'linkman') { $fromsrc = 'customer'; $linkman = gettablefield($fields['tablename'], 'email', 'rowid', $fields['value'][$fieldname]); } else { if ($fields['tablename'] == 'supplylinkman') { $fromsrc = 'supply'; $linkman = gettablefield($fields['tablename'], 'email', 'rowid', $fields['value'][$fieldname]); } else { $linkman = $fields['value'][$fieldname]; $fromsrc = ''; } } $addicon = "<img src='" . ROOT_DIR . "general/ERP/Framework/images/menu/gif-0037.gif' title='点击链接发送邮件'>"; if ($fields['value'][$fieldname] != '') { $fields['value'][$fieldname] = "<a href='../CRM/email_newai.php?" . base64_encode("action=add_default&sendlist=" . $linkman . "&fromsrc=" . $fromsrc) . "' target='_blank' >" . $addicon . $fields['value'][$fieldname] . "</a>"; } $i < 5 ? $colspan = 2 : ($colspan = 2); $i == 1 ? '' : ($system_picture_line = ''); print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $colspan, $system_picture_line, $notnulltext); break; } break; case 'mobile': switch ($mode) { case 'add': case 'edit': $inputsize = $fields['inputsize'][$fieldname]; if ($inputsize == "" || $inputsize == 0) { $inputsize = $fields['other']['inputsize']; } print_tr($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $inputsize, $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1, "mobile"); break; case 'view': $addicon = "<img src='" . ROOT_DIR . "general/ERP/Framework/images/menu/gif-0348.gif' title='点击号码发送短信'>"; if ($fields['value'][$fieldname] != '') { $fields['value'][$fieldname] = "<a href='../JXC/sms_sendlist_newai.php?" . base64_encode("action=add_default&sendlist=" . $fields['value'][$fieldname]) . "' target='_blank'>" . $addicon . $fields['value'][$fieldname] . "</a>"; } $i < 5 ? $colspan = 2 : ($colspan = 2); $i == 1 ? '' : ($system_picture_line = ''); print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $colspan, $system_picture_line, $notnulltext); break; } break; case 'barcode': switch ($mode) { case 'add': case 'edit': $inputsize = $fields['inputsize'][$fieldname]; if ($inputsize == "" || $inputsize == 0) { $inputsize = $fields['other']['inputsize']; } print_tr($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $inputsize, $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1, "barcode"); break; case 'view': $addicon = "<img src='" . ROOT_DIR . "general/ERP/Framework/images/menu/gif-0348.gif' title='点击号码发送短信'>"; if ($fields['value'][$fieldname] != '') { $fields['value'][$fieldname] = "<a href='../JXC/sms_sendlist_newai.php?" . base64_encode("action=add_default&sendlist=" . $fields['value'][$fieldname]) . "' target='_blank'>" . $addicon . $fields['value'][$fieldname] . "</a>"; } $i < 5 ? $colspan = 2 : ($colspan = 2); $i == 1 ? '' : ($system_picture_line = ''); print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $colspan, $system_picture_line, $notnulltext); break; } break; case 'qq': switch ($mode) { case 'add': case 'edit': $inputsize = $fields['inputsize'][$fieldname]; if ($inputsize == "" || $inputsize == 0) { $inputsize = $fields['other']['inputsize']; } print_tr($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $inputsize, $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1, "qq"); break; case 'view': $fields['value'][$fieldname] = !empty($fields['value'][$fieldname]) ? "<a target=\"_blank\" href=\"http://wpa.qq.com/msgrd?v=3&uin=" . $fields['value'][$fieldname] . "&site=qq&menu=yes\"><img border=\"0\" src=\"http://wpa.qq.com/pa?p=2:" . $fields['value'][$fieldname] . ":45\" onerror=\"this.src='" . ROOT_DIR . "general/ERP/Framework/images/help3.gif';this.title='此QQ号码可能不存在'\" title=\"点击这里发消息\">" . $fields['value'][$fieldname] . "</a>" : ''; $i < 5 ? $colspan = 2 : ($colspan = 2); $i == 1 ? '' : ($system_picture_line = ''); print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $colspan, $system_picture_line, $notnulltext); break; } break; case 'url': switch ($mode) { case 'add': case 'edit': $inputsize = $fields['inputsize'][$fieldname]; if ($inputsize == "" || $inputsize == 0) { $inputsize = $fields['other']['inputsize']; } print_tr($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $inputsize, $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1, "url"); break; case 'view': $urlwangzhi = $fields['value'][$fieldname]; $flag = stripos($fields['value'][$fieldname], "http://"); if ($flag === false) { $urlwangzhi = "http://" . $urlwangzhi; } $addicon = "<img src='" . ROOT_DIR . "general/ERP/Framework/images/menu/gif-0668.gif' title='点击链接打开网址'>"; if ($fields['value'][$fieldname] != '') { $fields['value'][$fieldname] = "<a href='" . $urlwangzhi . "' target='_blank'>" . $addicon . $fields['value'][$fieldname] . "</a>"; } $i < 5 ? $colspan = 2 : ($colspan = 2); $i == 1 ? '' : ($system_picture_line = ''); print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $colspan, $system_picture_line, $notnulltext); break; } break; case 'city': switch ($mode) { case 'add': case 'edit': $inputsize = $fields['inputsize'][$fieldname]; if ($inputsize == "" || $inputsize == 0) { $inputsize = $fields['other']['inputsize']; } print_city($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname])); break; case 'view': $shengcode = substr($fields['value'][$fieldname], 0, 2); $shengcode .= "0000"; $shengcode = returntablefield("customerarea", "rowid", $shengcode, "name"); $citycode = substr($fields['value'][$fieldname], 0, 4); $citycode .= "00"; $citycode = returntablefield("customerarea", "rowid", $citycode, "name"); $towncode = returntablefield("customerarea", "rowid", $fields['value'][$fieldname], "name"); print_text_tr($html_etc[$tablename][$fieldname] . ":", $shengcode . $citycode . $towncode); break; } break; case 'account': switch ($mode) { case 'add': case 'edit': print_account($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname])); break; } break; case '': case 'input': switch ($mode) { case 'add': case 'edit': $pattern = $fields['INPUT_TEXT'][$fieldname]; $inputsize = $fields['inputsize'][$fieldname]; if ($inputsize == "" || $inputsize == 0) { $inputsize = $fields['other']['inputsize']; } print_tr($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $inputsize, $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1, $pattern); //exit; break; case 'view': $i < 5 ? $colspan = 2 : ($colspan = 2); $i == 1 ? '' : ($system_picture_line = ''); print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $colspan, $system_picture_line, $notnulltext); break; } break; case 'hidden': switch ($mode) { case 'add': case 'edit': //print_R($fields['inputsize']);exit; $inputsize = $fields['inputsize'][$fieldname]; if ($inputsize == "" || $inputsize == 0) { $inputsize = $fields['other']['inputsize']; } print_notshow($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $inputsize, $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1); //exit; break; case 'view': $i < 5 ? $colspan = 2 : ($colspan = 2); $i == 1 ? '' : ($system_picture_line = ''); print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $colspan, $system_picture_line, $notnulltext); break; } break; case 'nowshow': case 'notshow': break; case 'bigrmb': switch ($mode) { case 'add': case 'edit': break; case 'view': $i < 5 ? $colspan = 2 : ($colspan = 2); $i == 1 ? '' : ($system_picture_line = ''); $MoneyValue = trim($fields['value'][$fieldname]); if ($MoneyValue == 0) { $FieldValueTemp = "<font color=green>0</font>"; } else { $FieldValueTemp = "<font color=red>" . $MoneyValue . "</font> (" . num2rmb($MoneyValue) . ")"; } print_text_tr($html_etc[$tablename][$fieldname] . ":", $FieldValueTemp, $colspan); break; } break; case 'number': switch ($mode) { case 'add': $_GET[$fieldname] = $fields['INPUT_TEXT'][$fieldname]; case 'edit': $inputsize = $fields['inputsize'][$fieldname]; if ($inputsize == "" || $inputsize == 0) { $inputsize = $fields['other']['inputsize']; } print_tr($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $inputsize, $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1, "Number"); $custom_type = ""; break; case 'view': $i < 5 ? $colspan = 2 : ($colspan = 2); $i == 1 ? '' : ($system_picture_line = ''); print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $colspan); break; } break; case 'money': switch ($mode) { case 'add': $_GET[$fieldname] = $fields['INPUT_TEXT'][$fieldname]; case 'edit': $inputsize = $fields['inputsize'][$fieldname]; if ($inputsize == "" || $inputsize == 0) { $inputsize = $fields['other']['inputsize']; } print_tr($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $inputsize, $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1, "Money"); $custom_type = ""; break; case 'view': $i < 5 ? $colspan = 2 : ($colspan = 2); $i == 1 ? '' : ($system_picture_line = ''); print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $colspan); break; } break; case 'autoincrement': switch ($mode) { case 'add': case 'edit': print_tr_auto_increment($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['inputcols']); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname])); break; } break; case 'autoincrementdate': switch ($mode) { case 'add': print_tr_auto_incrementdate($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['inputcols'], $fields['INPUT_TEXT'][$fieldname]); break; case 'edit': print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname])); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $colspan); break; } break; case 'readonly': switch ($mode) { case 'add': case 'edit': print_tr($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['inputsize'], $fields['other']['inputcols'], 'SmallStatic', "", 'text', 'readonly'); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $colspan); break; } break; case 'readonlytextarea': switch ($mode) { case 'add': case 'edit': //print_R($fields['other']['textarea']); //print $notnulltext; print_textarea_readonly($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['textarea'][$fieldname]['rows'], $fields['other']['textarea'][$fieldname]['cols'], $fields['other']['inputcols'], $notnulltext); break; case 'view': print_text_text($html_etc[$tablename][$fieldname] . ":", nl2br(stripslashes(trim($fields['value'][$fieldname])))); break; } break; case 'readonlymulti': switch ($mode) { case 'edit': //print_R($fields['other']['textarea']); //print $notnulltext; print_textarea_mluti_readonly($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['textarea'][$fieldname]['rows'], $fields['other']['textarea'][$fieldname]['cols'], $fields['other']['inputcols'], $notnulltext); break; } break; case 'password': case 'password_simple': switch ($mode) { case 'add': case 'edit': print_tr($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['inputsize'] + 4, $fields['other']['inputcols'], $fields['other']['class'], "", 'password'); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", "******", $colspan); break; } break; case 'textarea': switch ($mode) { case 'add': case 'edit': //print_R($fields['other']['textarea']); print_textarea($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['textarea'][$fieldname]['rows'], $fields['other']['textarea'][$fieldname]['cols'], $fields['other']['inputcols'], $notnulltext, $fields['other']['textarea'][$fieldname]['other']); break; case 'view': print_text_text($html_etc[$tablename][$fieldname] . ":", nl2br(stripslashes(trim($fields['value'][$fieldname])))); break; } break; case 'spacetime': switch ($mode) { case 'add': case 'edit': print_select_spacetime($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname])); break; case 'view': print_select_spacetime($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname])); break; } break; case 'htmlarea': switch ($mode) { case 'add': case 'edit': print_htmlarea($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['textarea']['rows'], $fields['other']['textarea']['cols'], $fields['other']['inputcols']); break; case 'view': print_text_html($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname])); break; } break; case 'idtoname_user': switch ($mode) { case 'add': case 'edit': break; case 'view': $filtervalue = idtoname(trim($fields['value'][$fieldname]), 'user'); print_text_tr($html_etc[$tablename][$fieldname] . ":", $filtervalue, $colspan); break; } break; case 'purview': switch ($mode) { case 'add': case 'edit': print_purview($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['textarea']['rows'], $fields['other']['textarea']['cols'], $fields['other']['inputcols']); break; case 'view': break; } break; case 'avatar': switch ($mode) { case 'add': case 'edit': print_avatar($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['inputsize'], $fields['other']['inputcols'], $fields['other']['class'], ""); break; case 'view': print_text_avatar($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), 2); break; } break; case 'file': switch ($mode) { case 'add': print_file($html_etc[$tablename][$fieldname] . ":", $fieldname); break; case 'edit': //print_file($html_etc[$tablename][$fieldname].":",$fieldname); break; case 'view': break; } break; case 'singlefile': switch ($mode) { case 'add': print_singlefile($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['inputsize'], $fields['other']['inputcols']); break; case 'edit': print_singlefile($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['inputsize'], $fields['other']['inputcols']); break; case 'view': $var_value = trim($fields['value'][$fieldname]); if ($var_value != "") { $var_value = ereg_replace("&", "&", $var_value); //print $var_value; $parse_url = parse_url($var_value); $query = $parse_url['query']; parse_str($query, $output); $attachmentid = $output['attachmentid']; $attachmentname = $output['attachmentname']; //$attachmentid = $output['attachmentname']; //print_R($parse_url); $filename_newfile = "../../attachment/{$attachmentid}/{$attachmentname}"; if (is_file($filename_newfile)) { $filtervalue = trim($fields['value'][$fieldname]); $filtervalue_file = explode('=', $filtervalue); $filtervalue_sizeof = sizeof($filtervalue_file) - 1; $filename = $filtervalue_file[$filtervalue_sizeof]; $filtervalue = "<a href='" . $filtervalue . "'>{$filename}</a>"; } } //print $downloadfile = trim($fields['value'][$fieldname]); //if(is_file($downloadfile)) { //print $file_path="<img src=\"../../Framework/images/downloads.gif\" border=0 width=172>\n"; //print "<a href='$downloadfile'>下载文件</a>"; //$nopicture_path="<img src=\"images/logo_sndg.gif\" border=0 width=172>\n"; //is_file(trim($fields['value'][$fieldname]))?$system_picture_line=$file_path:$system_picture_line=$nopicture_path; //} print_text_tr($html_etc[$tablename][$fieldname] . ":", $filtervalue); break; } //idnumfile break; case 'picturefile': switch ($mode) { case 'add': print_picturefile($html_etc[$tablename][$fieldname] . ":", $fieldname, '', $fields['other']['inputsize']); break; case 'edit': print_picturefile($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['inputsize'], $fields['other']['inputcols']); break; case 'view': $PicturePath = $fields['value'][$fieldname]; if ($PicturePath != "" && strlen($PicturePath) > 10) { if (!$ifincludemaginfier) { print "<script type=\"text/javascript\" language=\"javascript\" src=\"" . ROOT_DIR . "general/ERP/Enginee/jquery/jquery.js\"></script>"; print "<script type=\"text/javascript\" language=\"javascript\" src=\"" . ROOT_DIR . "general/ERP/Enginee/jquery/jquery.magnifier.js\"></script>"; $ifincludemaginfier = true; } $file_path = "<img src='" . $PicturePath . "' width=32 class=\"magnify\" data-magnifyto=\"500\" onmouseover=\"this.style.cursor='pointer';this.style.cursor='hand'\" onmouseout=\"this.style.cursor='default'\">"; //$file_path="<a href='$PicturePath'><img src='".$PicturePath."' border=0 width=120></a>"; } else { $file_path = ""; } print_image_view($html_etc[$tablename][$fieldname], $file_path, $width = '120'); break; } //idnumfile break; case 'tdoafile': require_once 'lib/utility_file.php'; //print $fields['other']['inputcols']; switch ($mode) { case 'add': print_tdoafile($html_etc[$tablename][$fieldname] . ":", $fieldname, '', $fields['other']['inputsize'], $fields['other']['inputcols']); break; case 'edit': print_tdoafile($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['inputsize'], $fields['other']['inputcols']); break; case 'view': //形成通达OA下载文件所需要的变量格式 $var_value_array = explode('||', $fields['value'][$fieldname]); $ATTACHMENT_ID = $var_value_array[1]; $ATTACHMENT_NAME = $var_value_array[0]; if (strlen($fields['value'][$fieldname]) < 3) { $file_path = "无附件"; } else { $file_path = attach_link($ATTACHMENT_ID, $ATTACHMENT_NAME, 1, 1, 1, 0, 0, 1, 1, 0); } //print_R($ATTACHMENT_NAME);exit; print "<script src=\"../../Enginee/lib/attach.js\"></script>"; print "\n\t\t\t\t\t<input type=\"hidden\" name=\"ATTACHMENT_ID_OLD\" value=\"{$ATTACHMENT_ID}\">\n\t\t\t\t\t<input type=\"hidden\" name=\"ATTACHMENT_NAME_OLD\" value=\"{$ATTACHMENT_NAME}\">"; print_image_view($html_etc[$tablename][$fieldname], $file_path, $width = '120', $fields['other']['inputcols']); break; } //idnumfile break; case 'binaryfile': switch ($mode) { case 'add': print_binaryfile($html_etc[$tablename][$fieldname] . ":", $fieldname, $fields['other']['inputsize'], $fields['other']['inputcols']); break; case 'edit': print_binaryfile($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['other']['inputsize'], $fields['other']['inputcols']); break; case 'view': global $sessionkey; $filepath = trim($fields['value'][$fieldname]); if (is_file($filepath)) { $file_path = "<img src=\"{$filepath}\" border=0 width=172>\n"; } else { $file_path = "<img src=\"images/logo_sndg.gif\" border=0 width=172>\n"; } print_text_tr($html_etc[$tablename][$fieldname] . ":", $file_path, $colspan); break; } //idnumfile break; case 'idnumfile': switch ($mode) { case 'view': $file_path = "<img src=\"idnumimage/" . trim($fields['value'][$fieldname]) . ".jpg\" border=0 width=172>\n"; $nopicture_path = "<img src=\"images/logo_sndg.gif\" border=0 width=172>\n"; is_file("idnumimage/" . trim($fields['value'][$fieldname]) . ".jpg") ? $system_picture_line = $file_path : ($system_picture_line = $nopicture_path); break; } break; case 'colorselect': switch ($mode) { case 'add': case 'edit': $notnull = trim($fields['null'][$i]['inputtype']); $notnull == 'notnull' ? $notnulltext = $common_html['common_html']['mustinput'] : ($notnulltext = ''); print_colorselect($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $notnulltext); break; case 'view': print "<div style=\"border:1px double #000000;width:16px;height:16px;background-color:" . $fields['value'][$fieldname] . ";overflow:hidden;\"></div>"; break; } break; case 'date0': switch ($mode) { case 'add': case 'edit': print_date_js(); print_date($html_etc[$tablename][$fieldname] . ":", $fieldname, "./sms_index/calendar_begin.php?datetime={$fieldname}", trim($fields['value'][$fieldname]), $fields['other']['inputcols'], $notnulltext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", returndate(trim($fields['value'][$fieldname]), 1)); break; } break; case 'date': switch ($mode) { case 'add': $fields['value'][$fieldname] = date("Y-m-d"); case 'edit': print_date_js(); print_date($html_etc[$tablename][$fieldname] . ":", $fieldname, "./sms_index/calendar_begin.php?datetime={$fieldname}", trim($fields['value'][$fieldname]), $fields['other']['inputcols'], $notnulltext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", returndate(trim($fields['value'][$fieldname]), 1)); break; } break; case 'date1': switch ($mode) { case 'add': $fields['value'][$fieldname] = date("Y-m-d", mktime(0, 0, 0, date(m) + 1, date(d), date(Y))); case 'edit': print_date_js(); print_date($html_etc[$tablename][$fieldname] . ":", $fieldname, "./sms_index/calendar_begin.php?datetime={$fieldname}", trim($fields['value'][$fieldname]), $fields['other']['inputcols'], $notnulltext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", returndate(trim($fields['value'][$fieldname]), 1)); break; } break; case 'datetime': switch ($mode) { case 'add': if ($fields['value'][$fieldname] == '') { $fields['value'][$fieldname] = date("Y-m-d H:i:s"); } case 'edit': $pattern = $fields['INPUT_TEXT'][$fieldname]; print_datetime($html_etc[$tablename][$fieldname] . ":", $fieldname, "./sms_index/calendar_begin.php?datetime={$fieldname}", trim($fields['value'][$fieldname]), $fields['other']['inputcols'], $notnulltext, $pattern); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", returndate(trim($fields['value'][$fieldname]), 1)); break; } break; case 'datetime0': switch ($mode) { case 'add': case 'edit': print_date_js(); print_datetime($html_etc[$tablename][$fieldname] . ":", $fieldname, "./sms_index/calendar_begin.php?datetime={$fieldname}", trim($fields['value'][$fieldname]), $fields['other']['inputcols'], $notnulltext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", returndate(trim($fields['value'][$fieldname]), 1)); break; } break; case 'datetimecheckbox': switch ($mode) { case 'add': $fields['value'][$fieldname] = date("Y-m-d H:i:s"); case 'edit': print_date_js(); print_datetimecheckbox($html_etc[$tablename][$fieldname] . ":", $fieldname, "./sms_index/calendar_begin.php?datetime={$fieldname}", trim($fields['value'][$fieldname]), $fields['other']['inputcols'], $notnulltext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", returndate(trim($fields['value'][$fieldname]), 1)); break; } break; case 'boolean': switch ($mode) { case 'add': $fields['value'][$fieldname] = $fields['boolean'][$i]['value']; case 'edit': //$fields['value'][$fieldname]=1; print_boolean($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $size = "25", $colspan = 2, "SmallSelect", $addtext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", returnboolean(trim($fields['value'][$fieldname]))); break; } break; case 'select_sex': case 'sex': switch ($mode) { case 'add': $fields['value'][$fieldname] = 1; case 'edit': print_sex($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), "SmallSelect", $addtext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", returnsex(trim($fields['value'][$fieldname]))); break; } break; case 'checkbox': switch ($mode) { case 'add': $fields['value'][$fieldname] = $fields['select'][$i]['initvalue']; case 'edit': print_checkbox($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname])); break; case 'view': print_checkbox($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname])); break; } break; case 'mulcheckbox': switch ($mode) { case 'add': $fields['value'][$fieldname] = $fields['select'][$i]['initvalue']; case 'edit': $subtablename = $fields['INPUT_TEXT'][$fieldname]; $subkey = $fields['inputsize'][$fieldname]; $subval = $fields['inputother'][$fieldname]; print_mulcheckbox($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $subtablename, $subkey, $subval); break; case 'view': $subtablename = $fields['INPUT_TEXT'][$fieldname]; $subkey = $fields['inputsize'][$fieldname]; $subval = $fields['inputother'][$fieldname]; $subcolums = returntablecolumn($subtablename); $subkey = $subcolums[$subkey]; $subval = $subcolums[$subval]; $fieldValueArray = explode(",", $fields['value'][$fieldname]); array_pop($fieldValueArray); $fieldValueArrayTEXT = join("','", $fieldValueArray); $sql = "select {$subval} from {$subtablename} where {$subkey} in ('{$fieldValueArrayTEXT}')"; $rsxx = $db->CacheExecute(5, $sql); $rsxxA = $rsxx->GetArray(); $fieldValueNameText = ''; for ($iD = 0; $iD < sizeof($rsxxA); $iD++) { $fieldValueNameText .= $rsxxA[$iD][$subval] . ","; } print_text_tr($html_etc[$tablename][$fieldname] . ":", $fieldValueNameText); break; } break; case 'radio': switch ($mode) { case 'add': if ($fields['value'][$fieldname] == '') { $fields['value'][$fieldname] = $fields['select'][$i]['initvalue']; } case 'edit': print_radio($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['select'][$i]['tablename'], $fields['select'][$i]['value'], $fields['select'][$i]['field'], 2, $fields['select'][$i]['initvalue']); break; case 'view': print_select_text($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $fieldname, $fields['select'][$i]['tablename'], $fields['select'][$i]['value'], $fields['select'][$i]['field']); break; } break; case 'radiogroup': switch ($mode) { case 'add': $fields['value'][$fieldname] = $fields['select'][$i]['initvalue']; case 'edit': print_radio($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['select'][$i]['tablename'], $fields['select'][$i]['value'], $fields['select'][$i]['field'], 1, $fields['select'][$i]['initvalue'], $fields['select'][$i]['groupfield'], $fields['select'][$i]['groupvalue']); break; case 'view': print_select_text($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $fieldname, $fields['select'][$i]['tablename'], $fields['select'][$i]['value'], $fields['select'][$i]['field'], $fields['select'][$i]['groupfield'], $fields['select'][$i]['groupvalue']); break; } break; //JUMPUSERINFOR,弹出窗口的用户名和用户ID //JUMPUSERINFOR,弹出窗口的用户名和用户ID case 'usertoid': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; //$colspan = $fields['other']['inputcols']; $fieldnameID = $fieldname . "_ID"; $fieldValueName = returntablefield("user", "USER_ID", $fieldValue, "USER_NAME"); $PRIV_OP = $fields['INPUT_TEXT'][$fieldname]; $notnull = trim($fields['null'][$i]['inputtype']); $notnull == 'notnull' ? $notnulltext = $common_html['common_html']['mustinput'] : ($notnulltext = ''); print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldname}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldnameID}\" value=\"{$fieldValueName}\" readonly class=\"SmallStatic\" size=\"20\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectTeacherSingle('{$PRIV_OP}','{$fieldname}', '{$fieldnameID}')\">选择</a>\n"; print "<a href=\"#\" class=\"orgClear\" onClick=\"ClearUser('{$fieldname}', '{$fieldnameID}')\" title=\"清空\">清空</a>"; print " {$notnulltext}</TD></TR>\n"; break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", returntablefield("user", "USER_ID", $fields['value'][$fieldname], "USER_NAME"), $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //JUMPUSERINFOR,弹出窗口的用户名和用户ID //JUMPUSERINFOR,弹出窗口的用户名和用户ID case 'usertoname': $colspan = 2; //print_R($_GET);; switch ($mode) { case 'add': $fieldValue = $_GET[$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "_ID"; $fieldValueName = returntablefield("user", "USER_NAME", $fieldValue, "USER_ID"); $PRIV_OP = $fields['INPUT_TEXT'][$fieldname]; print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldnameID}\" value=\"{$fieldValueName}\">\n"; print "<input type=\"text\" name=\"{$fieldname}\" value=\"{$fieldValue}\" readonly class=\"SmallStatic\" size=\"20\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectTeacherSingle('{$PRIV_OP}','{$fieldnameID}', '{$fieldname}')\">选择</a>\n"; print "<a href=\"#\" class=\"orgClear\" onClick=\"ClearUser('{$fieldnameID}', '{$fieldname}')\" title=\"清空\">清空</a>"; //print $addtext = FilterFieldAddText($addtext,$fieldname); print "</TD></TR>\n"; break; case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "_ID"; $fieldValueName = returntablefield("user", "USER_NAME", $fieldValue, "USER_ID"); $PRIV_OP = $fields['INPUT_TEXT'][$fieldname]; print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldnameID}\" value=\"{$fieldValueName}\">\n"; print "<input type=\"text\" name=\"{$fieldname}\" value=\"{$fieldValue}\" readonly class=\"SmallStatic\" size=\"20\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectTeacherSingle('{$PRIV_OP}','{$fieldnameID}', '{$fieldname}','{$PRIV_OP}')\">选择</a>\n"; print "<a href=\"#\" class=\"orgClear\" onClick=\"ClearUser('{$fieldnameID}', '{$fieldname}')\" title=\"清空\">清空</a>"; //print $addtext = FilterFieldAddText($addtext,$fieldname); print "</TD></TR>\n"; break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", $fields['value'][$fieldname], $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //JUMPUSERLISTINFOR,弹出窗口的用户名和用户ID,多用户模式 //JUMPUSERLISTINFOR,弹出窗口的用户名和用户ID,多用户模式 case 'usertonamelist': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "_ID"; $fieldValueArray = explode(",", $fieldValue); for ($idddd = 0; $idddd < sizeof($fieldValueArray); $idddd++) { $fieldValueArrayValue = $fieldValueArray[$idddd]; if ($fieldValueArrayValue != "") { $fieldValueNameText .= returntablefield("user", "USER_ID", $fieldValueArrayValue, "USER_NAME") . ","; } } $notnull = trim($fields['null'][$i]['inputtype']); $notnull == 'notnull' ? $notnulltext = $common_html['common_html']['mustinput'] : ($notnulltext = ''); print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldname}\" value=\"{$fieldValue}\">\n"; //print "<input type=\"text\" name=\"$fieldnameID\" value=\"$fieldValueName\" readonly class=\"SmallStatic\" size=\"40\">\n"; print "<textarea style=\"width:380px;\" name=\"{$fieldnameID}\" id=\"{$fieldnameID}\" rows=\"3\" style=\"overflow-y:auto;\" class=\"BigStatic\" wrap=\"yes\" readonly>{$fieldValueNameText}</textarea>"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectUser('" . $fields['INPUT_TEXT']['zhixingren'] . "','{$fieldname}', '{$fieldnameID}');\">选择</a>\n"; print "<a href=\"#\" class=\"orgClear\" onClick=\"ClearUser('{$fieldname}', '{$fieldnameID}')\" title=\"清空\">清空</a> "; print " {$notnulltext}"; print "</TD></TR>\n"; break; case 'view': $fieldValueArray = explode(",", $fields['value'][$fieldname]); $fields['value'][$fieldname] = ''; for ($idddd = 0; $idddd < sizeof($fieldValueArray); $idddd++) { $fieldValueArrayValue = $fieldValueArray[$idddd]; if ($fieldValueArrayValue != "") { $userInfo = returntablefield("user", "USER_ID", $fieldValueArrayValue, "UID,USER_NAME"); $fields['value'][$fieldname] .= "<a target='_blank' href='../Framework/user_newai.php?action=view_default&UID=" . $userInfo['UID'] . "'>" . $userInfo['USER_NAME'] . "</a>,"; } } print_text_tr($html_etc[$tablename][$fieldname] . ":", $fields['value'][$fieldname], $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //JUMPDEPTINFOR,弹出窗口的部门名和部门ID //JUMPDEPTINFOR,弹出窗口的部门名和部门ID case 'depttoid': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; //$colspan = $fields['other']['inputcols']; $fieldnameID = $fieldname . "_ID"; $fieldValueName = returntablefield("department", "DEPT_ID", $fieldValue, "DEPT_NAME"); print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldname}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldnameID}\" value=\"{$fieldValueName}\" readonly class=\"SmallStatic\" size=\"20\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectDeptSingle('','{$fieldname}', '{$fieldnameID}')\">选择</a>\n"; print "<a href=\"#\" class=\"orgClear\" onClick=\"ClearUser('{$fieldname}', '{$fieldnameID}')\" title=\"清空\">清空</a>"; print $addtext = FilterFieldAddText($addtext, $fieldname); print "</TD></TR>\n"; break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", returntablefield("department", "DEPT_ID", $fields['value'][$fieldname], "DEPT_NAME"), $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //JUMPDEPTINFOR,弹出窗口的部门名和部门ID //JUMPDEPTINFOR,弹出窗口的部门名和部门ID case 'depttoname': $colspan = 2; switch ($mode) { case 'add': //print_R($_GET); $fieldValue = $_GET[$fieldname]; $fieldValueName = returntablefield("department", "DEPT_NAME", $fieldValue, "DEPT_ID"); $fieldnameID = $fieldname . "_ID"; $showtext = $html_etc[$tablename][$fieldname]; $PRIV_OP = $fields['INPUT_TEXT'][$fieldname]; print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldnameID}\" value=\"{$fieldValueName}\">\n"; print "<input type=\"text\" name=\"{$fieldname}\" value=\"{$fieldValue}\" readonly class=\"SmallStatic\" size=\"20\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectDeptSingle('','{$fieldnameID}', '{$fieldname}','{$PRIV_OP}')\">选择</a>\n"; print "<a href=\"#\" class=\"orgClear\" onClick=\"ClearUser('{$fieldnameID}', '{$fieldname}')\" title=\"清空\">清空</a>"; //print $addtext = FilterFieldAddText($addtext,$fieldname); print "</TD></TR>\n"; break; case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "_ID"; $fieldValueName = returntablefield("department", "DEPT_NAME", $fieldValue, "DEPT_ID"); $PRIV_OP = $fields['INPUT_TEXT'][$fieldname]; print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldnameID}\" value=\"{$fieldValueName}\">\n"; print "<input type=\"text\" name=\"{$fieldname}\" value=\"{$fieldValue}\" readonly class=\"SmallStatic\" size=\"20\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectDeptSingle('','{$fieldnameID}', '{$fieldname}','{$PRIV_OP}')\">选择</a>\n"; print "<a href=\"#\" class=\"orgClear\" onClick=\"ClearUser('{$fieldnameID}', '{$fieldname}')\" title=\"清空\">清空</a>"; //print $addtext = FilterFieldAddText($addtext,$fieldname); print "</TD></TR>\n"; break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", $fields['value'][$fieldname], $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出课程的窗口 //弹出课程的窗口 case 'jumpcourse': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "_ID"; print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldnameID}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldname}\" value=\"{$fieldValue}\" readonly class=\"SmallStatic\" size=\"20\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectCourseSingle('','{$fieldnameID}', '{$fieldname}')\">选择</a>\n"; print $addtext = FilterFieldAddText($addtext, $fieldname); print "</TD></TR>\n"; break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", $fields['value'][$fieldname], $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出教材的窗口 //弹出教材的窗口 case 'jumpjiaocai': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "_ID"; print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldnameID}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldname}\" value=\"{$fieldValue}\" readonly class=\"SmallStatic\" size=\"25\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectAllInforSingle('../../Enginee/Module/jiaocai_admin_select_single/index.php','','{$fieldnameID}', '{$fieldname}')\">选择</a>\n"; print $addtext = FilterFieldAddText($addtext, $fieldname); print "</TD></TR>\n"; break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", $fields['value'][$fieldname], $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出客户的窗口 //弹出客户的窗口 case 'jumpkehu': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "_ID"; $fieldValueNAME = returntablefield("customer", "ROWID", $fieldValue, "supplyname"); $notnull = trim($fields['null'][$i]['inputtype']); $notnull == 'notnull' ? $notnulltext = $common_html['common_html']['mustinput'] : ($notnulltext = ''); print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldname}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldnameID}\" value=\"{$fieldValueNAME}\" readonly class=\"SmallStatic\" size=\"30\">\n"; print "<input type=\"button\" title='' value=\"选择\" class=\"SmallButton\" onClick=\"SelectAllInforSingle('../../Enginee/Module/kehu_select_single/index.php','','{$fieldnameID}', '{$fieldname}')\">\n"; print " " . $notnulltext; print "</TD></TR>\n"; break; case 'view': $fieldValueNAME = returntablefield("customer", "ROWID", $fields['value'][$fieldname], "supplyname"); print_text_tr($html_etc[$tablename][$fieldname] . ":", $fieldValueNAME, $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出客户的多选窗口 //弹出客户的多选窗口 case 'jumpkehumulti': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $notnull = trim($fields['null'][$i]['inputtype']); $notnull == 'notnull' ? $notnulltext = $common_html['common_html']['mustinput'] : ($notnulltext = ''); $fieldnameID = $fieldname . "_ID"; $fieldnameArray = explode(",", $fieldValue); $fieldValueNAME = ""; for ($j = 0; $j < count($fieldnameArray); $j++) { if ($fieldnameArray[$j] != '') { $fieldValueNAME = $fieldValueNAME . returntablefield("customer", "ROWID", $fieldnameArray[$j], "supplyname") . ","; } } print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldname}\" value=\"{$fieldValue}\">\n"; print "<textarea name='{$fieldnameID}' class=\"SmallInput\" rows=" . $fields['other']['textarea'][$fieldname]["rows"] . " cols=" . $fields['other']['textarea'][$fieldname]["cols"] . " readonly>{$fieldValueNAME}</textarea>"; print " " . $notnulltext . "<br>"; print "<a href='#' onClick=\"SelectAllInforSingle('../../Enginee/Module/kehu_select_multi/index.php','','{$fieldnameID}', '{$fieldname}')\"><u>选择客户</u></a>\n"; print "</TD></TR>\n"; break; case 'view': $fieldValueNAME = returntablefield("customer", "ROWID", $fields['value'][$fieldname], "supplyname"); print_text_tr($html_etc[$tablename][$fieldname] . ":", $fieldValueNAME, $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出客户联系人的多选窗口 //弹出客户联系人的多选窗口 case 'jumplinkmanmulti': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $notnull = trim($fields['null'][$i]['inputtype']); $notnull == 'notnull' ? $notnulltext = $common_html['common_html']['mustinput'] : ($notnulltext = ''); $fieldnameID = $fieldname . "_ID"; $fieldnameArray = explode(",", $fieldValue); $other = $fields['other']['textarea'][$fieldname]['other']; for ($i = 0; $i < count($fieldnameArray); $i++) { if ($fieldnameArray[$i] != '') { $fieldValueNAME = $fieldValueNAME . returntablefield("linkman", "ROWID", $fieldnameArray[$i], "{$other}") . ","; } } print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldname}\" value=\"{$fieldValue}\">\n"; print "<textarea name='{$fieldnameID}' class=\"SmallInput\" rows=" . $fields['other']['textarea'][$fieldname]["rows"] . " cols=" . $fields['other']['textarea'][$fieldname]["cols"] . " readonly>{$fieldValueNAME}</textarea>"; print " " . $notnulltext . "<br>"; print "<a href='#' onClick=\"SelectAllInforSingle('../../Enginee/Module/linkman_select_multi/index.php','','{$fieldnameID}', '{$fieldname}','{$other}')\"><u>选择客户联系人</u></a>\n"; print "</TD></TR>\n"; break; case 'view': $other = $fields['other']['textarea'][$FieldNameIndex]['other']; $fieldValueNAME = returntablefield("linkman", "ROWID", $fields['value'][$fieldname], "{$other}"); print_text_tr($html_etc[$tablename][$fieldname] . ":", $fieldValueNAME, $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出供应商联系人的多选窗口 //弹出供应商联系人的多选窗口 case 'jumpsupplylinkmanmulti': $colspan = 2; $hasPriv = false; $menuid = returntablefield("sys_function", "unimenu", "供应商", "func_Id"); $menuStr = explode(",", $_SESSION['LOGIN_FUNC_ID_STR']); if (in_array($menuid, $menuStr)) { $hasPriv = true; } if (!$hasPriv) { continue; } switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $notnull = trim($fields['null'][$i]['inputtype']); $notnull == 'notnull' ? $notnulltext = $common_html['common_html']['mustinput'] : ($notnulltext = ''); $fieldnameID = $fieldname . "_ID"; $fieldnameArray = explode(",", $fieldValue); $other = $fields['other']['textarea'][$fieldname]['other']; for ($j = 0; $j < count($fieldnameArray); $j++) { if ($fieldnameArray[$j] != '') { $fieldValueNAME = $fieldValueNAME . returntablefield("supplylinkman", "ROWID", $fieldnameArray[$j], "{$other}") . ","; } } print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldname}\" value=\"{$fieldValue}\">\n"; print "<textarea name='{$fieldnameID}' class=\"SmallInput\" rows=" . $fields['other']['textarea'][$fieldname]["rows"] . " cols=" . $fields['other']['textarea'][$fieldname]["cols"] . " readonly>{$fieldValueNAME}</textarea>"; print " " . $notnulltext . "<br>"; print "<a href='#' onClick=\"SelectAllInforSingle('../../Enginee/Module/supplylinkman_select_multi/index.php','','{$fieldnameID}', '{$fieldname}','{$other}')\"><u>选择供应商联系人</u></a>\n"; print "</TD></TR>\n"; break; case 'view': $other = $fields['other']['textarea'][$FieldNameIndex]['other']; $fieldValueNAME = returntablefield("supplylinkman", "ROWID", $fields['value'][$fieldname], "{$other}"); print_text_tr($html_etc[$tablename][$fieldname] . ":", $fieldValueNAME, $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出供应商的单选窗口 //弹出供应商的单选窗口 case 'jumpsupply': $colspan = 2; switch ($mode) { case 'add': $fields['value'][$fieldname] = $_GET[$fieldname]; case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "_ID"; $fieldValueNAME = returntablefield("supply", "ROWID", $fieldValue, "supplyname"); $notnull = trim($fields['null'][$i]['inputtype']); $notnull == 'notnull' ? $notnulltext = $common_html['common_html']['mustinput'] : ($notnulltext = ''); print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldname}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldnameID}\" value=\"{$fieldValueNAME}\" readonly class=\"SmallStatic\" size=\"30\">\n"; print "<input type=\"button\" title='' value=\"选择\" class=\"SmallButton\" onClick=\"SelectAllInforSingle('../../Enginee/Module/supply_select_single/index.php','','{$fieldnameID}', '{$fieldname}')\">\n"; print " " . $notnulltext . "</TD></TR>\n"; break; case 'view': $fieldValueNAME = returntablefield("supply", "ROWID", $fields['value'][$fieldname], "supplyname"); print_text_tr($html_etc[$tablename][$fieldname] . ":", $fieldValueNAME, $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出产品类别的窗口 //弹出产品类别的窗口 case 'jumpproducttype': $colspan = 2; switch ($mode) { case 'add': case 'edit': if ($fields['INPUT_TEXT'][$fieldname] == '1') { $rec_prod_id = $fields['value']['ROWID']; } //本身的主键,过滤到本身 $showfoldorsub = $fields['inputsize'][$fieldname]; //空=全部,1=仅显示文件夹,2=只能选择子类 $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldValueName = returntablefield("producttype", "ROWID", $fieldValue, "name"); $fieldnameID = $fieldname . "_ID"; $notnull = trim($fields['null'][$i]['inputtype']); $notnull == 'notnull' ? $notnulltext = $common_html['common_html']['mustinput'] : ($notnulltext = ''); print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . ":</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldname}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldnameID}\" value=\"{$fieldValueName}\" readonly class=\"SmallStatic\" size=\"25\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectAllInforSingle('../../Enginee/Module/prodtype_select_single/index.php','{$rec_prod_id}','{$fieldname}', '{$fieldnameID}','{$showfoldorsub}')\">选择</a>\n"; print $addtext = FilterFieldAddText($addtext, $fieldname); print "<a href=\"#\" class=\"orgClear\" onClick=\"ClearUser('{$fieldnameID}', '{$fieldname}')\" title=\"清空\">清空</a>"; print " " . $notnulltext . "</TD></TR>\n"; print "</TD></TR>\n"; break; case 'view': $val = returntablefield("producttype", "rowid", $fields['value'][$fieldname], "name"); print_text_tr($html_etc[$tablename][$fieldname] . ":", $val, $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出产品窗口 //弹出产品窗口 case 'jumpproduct': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldValueName = returntablefield("product", "productid", $fieldValue, "productname"); $fieldnameID = $fieldname . "_ID"; print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . ":</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldname}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldnameID}\" value=\"{$fieldValueName}\" readonly class=\"SmallStatic\" size=\"30\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectAllInforSingle('../../Enginee/Module/product_select_single/index.php','{$fieldValue}','{$fieldname}', '{$fieldnameID}','{$showfoldorsub}')\">选择</a>\n"; print $addtext = FilterFieldAddText($addtext, $fieldname); print "<a href=\"#\" class=\"orgClear\" onClick=\"ClearUser('{$fieldnameID}', '{$fieldname}')\" title=\"清空\">清空</a>"; print "</TD></TR>\n"; break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", $fields['value'][$fieldname], $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出宿舍的窗口 //弹出宿舍的窗口 case 'jumpdorm': $colspan = 2; switch ($mode) { case 'add': case 'edit': $床位号 = $fields['value']['床位号']; $性别 = $fields['value']['性别']; $fieldValue = $fields['value'][$fieldname] . " " . $床位号 . "号床位"; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "_ID"; print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldnameID}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldname}\" value=\"{$fieldValue}\" readonly class=\"SmallStatic\" size=\"30\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectAllInforSingle('../../Enginee/Module/dorm_room_admin_select_single/index.php','','{$fieldname}', '{$fieldnameID}','{$性别}')\">选择</a>\n"; print $addtext = FilterFieldAddText($addtext, $fieldname); print "</TD></TR>\n"; break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", $fields['value'][$fieldname], $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出班级的窗口 //弹出班级的窗口 case 'jumpbanji': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "_ID"; print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldnameID}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldname}\" value=\"{$fieldValue}\" readonly class=\"SmallStatic\" size=\"20\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectBanJiSingle('','{$fieldnameID}', '{$fieldname}')\">选择</a>\n"; print $addtext = FilterFieldAddText($addtext, $fieldname); print "</TD></TR>\n"; break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", $fields['value'][$fieldname], $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出教室的窗口 //弹出教室的窗口 case 'jumpclassroom': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "_ID"; print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldname}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldnameID}\" value=\"{$fieldValue}\" readonly class=\"SmallStatic\" size=\"20\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectClassroomSingle('','{$fieldname}', '{$fieldnameID}')\">选择</a>\n"; print $addtext = FilterFieldAddText($addtext, $fieldname); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", $fields['value'][$fieldname], $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; //弹出所有学生的窗口 //弹出所有学生的窗口 case 'jumpstudentall': $colspan = 2; switch ($mode) { case 'add': case 'edit': $fieldValue = $fields['value'][$fieldname]; $showtext = $html_etc[$tablename][$fieldname]; $fieldnameID = $fieldname . "ID"; print "<TR>"; print "<TD class=TableData noWrap>" . $showtext . "</TD>\n"; print "<TD class=TableData noWrap colspan=\"{$colspan}\">\n"; print "<input type=\"hidden\" name=\"{$fieldnameID}\" value=\"{$fieldValue}\">\n"; print "<input type=\"text\" name=\"{$fieldname}\" value=\"{$fieldValue}\" readonly class=\"SmallStatic\" size=\"20\">\n"; print "<a href=\"javascript:;\" class=\"orgAdd\" onClick=\"SelectAllStudentSingle('','{$fieldnameID}', '{$fieldname}')\">选择</a>\n"; print $addtext = FilterFieldAddText($addtext, $fieldname); print "</TD></TR>\n"; break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", $fields['value'][$fieldname], $colspan, $system_picture_line, $notnulltext); break; } //idnumfile break; case 'select': case 'selectcolor': switch ($mode) { case 'add': $fields['value'][$fieldname] = $fields['select'][$i]['initvalue']; case 'edit': print_select($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['select'][$i]['tablename'], $fields['select'][$i]['value'], $fields['select'][$i]['field'], $fields['other']['inputcols'], $fields['select'][$i]['setfieldname'], $fields['select'][$i]['setfieldvalue'], $fields['select'][$i]['setfieldboolean'], $fields['select'][$i]['initvalue']); break; case 'view': if ($tablename == $fields['select'][$i]['tablename']) { $showText = $html_etc[$tablename][$fields['select'][$i]['field']]; } else { $showText = $html_etc[$tablename][$fieldname]; } print_select_text($showText . ":", trim($fields['value'][$fieldname]), $fieldname, $fields['select'][$i]['tablename'], $fields['select'][$i]['value'], $fields['select'][$i]['field'], $fieldfilter); break; } break; case 'selectpriv': switch ($mode) { case 'add': $fields['value'][$fieldname] = $fields['select'][$i]['initvalue']; case 'edit': print_selectpriv($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname])); break; case 'view': print_select_text($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $fieldname, "user_priv", "USER_PRIV", "PRIV_NAME"); break; } break; case 'select2': switch ($mode) { case 'add': $fields['value'][$fieldname] = $fields['select'][$i]['initvalue']; case 'edit': $lastFieldName = $fields['name'][$i - 1]; print_select2($html_etc[$tablename][$lastFieldName] . ":", $fieldname, $fields['name'][$i - 1], trim($fields['value'][$fieldname]), $fields['select'][$i]['tablename'], $fields['select'][$i]['value'], $fields['select'][$i]['field']); break; case 'view': print_select_text($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname]), $fieldname, $fields['select'][$i]['tablename'], $fields['select'][$i]['value'], $fields['select'][$i]['field']); break; } break; case 'tablefilter6': switch ($mode) { case 'add': print_select_four_address('', $tablename); break; case 'edit': print_select_four_address($fields['value'], $tablename); break; } break; case 'tablefilter3': switch ($mode) { case 'add': if (file_exists("../../Framework/system_config.ini")) { $iniFile = parse_ini_file("../../Framework/system_config.ini"); } else { if (file_exists("../Framework/system_config.ini")) { $iniFile = parse_ini_file("../Framework/system_config.ini"); } else { if (file_exists("Framework/system_config.ini")) { $iniFile = parse_ini_file("Framework/system_config.ini"); } } } print_select_countryCode($iniFile['provinces'], $fields); break; case 'edit': $fieldname = $fields['name'][$i + 2]; print_select_countryCode($fields['value'][$fieldname], $fields); break; } break; case 'select_two': switch ($mode) { case 'add': $fields['value'][$fieldname] = $fields['select'][$i]['initvalue']; case 'edit': $fieldname2 = $fields['name'][$i + 1]; print_select_two($html_etc[$tablename][$fieldname] . ":", $fieldname, $html_etc[$tablename][$fieldname2] . ":", $fieldname2, trim($fields['value'][$fieldname]), $fields['select'][$i]['tablename'], $fields['select'][$i]['value'], $fields['select'][$i]['field'], $fields['select'][$i]['where'], $fields['select'][$i]['where_value'], $fields['select'][$i]['where_table'], $fields['select'][$i]['where_table_value'], $fields['select'][$i]['where_table_name'], 1, trim($fields['value'][$fieldname2]), $notnulltext); break; case 'view': break; } break; case 'select_select_input': switch ($mode) { case 'add': $fields['value'][$fieldname] = $fields['select'][$i]['initvalue']; case 'edit': $fieldname2 = $fields['name'][$i + 1]; //print_select_menu_product($showtext,$showFieldName,$showFieldID,$showtext2,$showFieldName2,$showFieldValue,$tableName,$colspan=1) print_select_menu_product($html_etc[$tablename][$fieldname] . ":", $fields['select'][$i]['field'], $fields['select'][$i]['value'], $html_etc[$tablename][$fieldname2] . ":", $fields['select'][$i]['secondIndexName'], trim($fields['value'][$fieldname]), $fields['select'][$i]['tablename'], $fieldname, $fieldname2, 2); break; case 'view': break; } break; case 'select_input': switch ($mode) { case 'add': $filtervalue_name_backup_id = isset($_GET[$fieldname]) ? $_GET[$fieldname] : ''; $filtervalue_name_backup_name = isset($_GET[$fieldname . "name"]) ? $_GET[$fieldname . "name"] : ''; case 'edit': $filtervalue_name = gettablefield($fields['select'][$i]['tablename'], $fields['select'][$i]['value'], $fields['select'][$i]['field'], trim($fields['value'][$fieldname])); $filename = "frame_depart_notify.php?title=" . $common_html['common_html']['select_record'] . "&tablename=" . $fields['select'][$i]['tablename'] . "&fieldid=" . $fields['select'][$i]['value'] . "&fieldname=" . $fields['select'][$i]['field'] . "&field={$fieldname}&AddUserField=" . $fields['select'][$i]['userField'] . ""; //print $fields['select'][$i]['userField']; $temp_id_name = trim($fields['value'][$fieldname]); $filtervalue_id = isset($temp_id_name) ? $temp_id_name : $filtervalue_name_backup_id; $filtervalue_name = isset($filtervalue_name) ? $filtervalue_name : $filtervalue_name_backup_name; global $systemlang; if ($filtervalue_name == '' && $tablename == 'notify') { $filtervalue_name = $common_html['common_html']['AllDepartment']; $filtervalue_id = '0'; } select_form('input', $html_etc[$tablename][$fieldname] . ":", $fieldname, $fieldname . "name", $filename, $filtervalue_id, $filtervalue_name, $_GET['fixed']); unset($filename); break; case 'view': break; } break; case 'select_textarea': switch ($mode) { case 'add': if ($fields['select'][$i]['tablename'] != "" && $fields['select'][$i]['field'] != "" && $fields['select'][$i]['value'] != "") { $filtervalue_name = idtoname(trim($fields['value'][$fieldname]), $mode = 'dept'); $filename = "frame_depart_notify.php?title=" . $common_html['common_html']['select_record'] . "&tablename=" . $fields['select'][$i]['tablename'] . "&type=1&fieldid=" . $fields['select'][$i]['value'] . "&fieldname=" . $fields['select'][$i]['field'] . "&field={$fieldname}"; } else { $filtervalue_name = isset($filtervalue_name) ? $filtervalue_name : trim($fields['value'][$fieldname]); $filename = "frame_user.php?title=" . $common_html['common_html']['select_record'] . "&TO_ID=" . $fieldname . "&TO_NAME=" . $fieldname . "name"; } //print $fieldname; $filtervalue_id = isset($_GET[$fieldname]) ? $_GET[$fieldname] . "," : ''; $filtervalue_name = isset($_GET[$fieldname . "name"]) ? $_GET[$fieldname . "name"] . "," : ''; select_form('textarea', $html_etc[$tablename][$fieldname] . ":", $fieldname, $fieldname . "name", $filename, $filtervalue_id, $filtervalue_name); unset($filename); break; case 'edit': switch ($_GET['action']) { case 'edit_reply': $fields['value'][$fieldname] = $global_hidden_field; break; case 'edit_forward': $fields['value'][$fieldname] = ''; break; } if ($fields['select'][$i]['tablename'] != "" && $fields['select'][$i]['field'] != "" && $fields['select'][$i]['value'] != "") { $filtervalue_name = idtoname(trim($fields['value'][$fieldname]), $mode = 'dept'); $filename = "frame_depart_notify.php?title=" . $common_html['common_html']['select_record'] . "&tablename=" . $fields['select'][$i]['tablename'] . "&type=1&fieldid=" . $fields['select'][$i]['value'] . "&fieldname=" . $fields['select'][$i]['field'] . "&field={$fieldname}"; } else { $filtervalue_name = isset($filtervalue_name) ? $filtervalue_name : trim($fields['value'][$fieldname]); $filename = "frame_user.php?title=" . $common_html['common_html']['select_record'] . "&TO_ID=" . $fieldname . "&TO_NAME=" . $fieldname . "name"; } $temp_id_name = trim($fields['value'][$fieldname]); $filtervalue_id = isset($temp_id_name) ? $temp_id_name : $filtervalue_name_backup_id; $filtervalue_name = isset($filtervalue_name) ? $filtervalue_name : $filtervalue_name_backup_name; select_form('textarea', $html_etc[$tablename][$fieldname] . ":", $fieldname, $fieldname . "name", $filename, $filtervalue_id, $filtervalue_name); unset($filename); break; case 'view': break; } break; case 'select_sms': switch ($mode) { case 'add': $fields['value'][$fieldname] = 1; case 'edit': //$fields['value'][$fieldname]=1; print_select_single($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), 'select_sms', $addtext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", return_select_filter('select_sms', trim($fields['value'][$fieldname]))); break; } break; case 'select_education': switch ($mode) { case 'add': $fields['value'][$fieldname] = 5; case 'edit': //$fields['value'][$fieldname]=5; print_select_single($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), 'select_education', $addtext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", return_select_filter('select_education', trim($fields['value'][$fieldname]))); break; } break; case 'select_marriage': switch ($mode) { case 'add': $fields['value'][$fieldname] = 0; case 'edit': print_select_single($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), 'select_marriage', $addtext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", return_select_filter('select_marriage', trim($fields['value'][$fieldname]))); break; } break; case 'select_politics': switch ($mode) { case 'add': $fields['value'][$fieldname] = 1; case 'edit': print_select_single($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), 'select_politics', $addtext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", return_select_filter('select_politics', trim($fields['value'][$fieldname]))); break; } break; case 'select_worklog': switch ($mode) { case 'add': $fields['value'][$fieldname] = 1; case 'edit': print_select_single($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), 'select_worklog', $addtext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", return_select_filter('select_worklog', trim($fields['value'][$fieldname]))); break; } break; case 'userlang': switch ($mode) { case 'add': $fields['value'][$fieldname] = 'zh'; case 'edit': print_select_single($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), 'userlang', $addtext); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", return_select_filter('userlang', trim($fields['value'][$fieldname]))); break; } break; case 'edit_move': switch ($mode) { case 'add': select_return_navigation($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), 1); case 'edit': select_return_navigation($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), 1); break; case 'view': break; } break; case 'mobile': switch ($mode) { case 'add': case 'edit': $inputsize = $fields['inputsize'][$fieldname]; if ($inputsize == "" || $inputsize == 0) { $inputsize = $fields['other']['inputsize']; } print_tr($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $inputsize, $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1, "mobile"); $custom_type = ""; break; case 'view': $i < 5 ? $colspan = 2 : ($colspan = 2); $i == 1 ? '' : ($system_picture_line = ''); $var = trim($fields['value'][$fieldname]); $var = "<a href='../JXC/sms_sendlist_newai.php?action=add_default&sendlist=" . $var . "' target='_blank'>{$var}</a>"; print_text_tr($html_etc[$tablename][$fieldname] . ":", $var, $colspan); break; } break; case 'multiselect': switch ($mode) { case 'add': print_select_classtable($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['multiselect'][$i]); break; case 'edit': print_select_classtable($html_etc[$tablename][$fieldname] . ":", $fieldname, trim($fields['value'][$fieldname]), $fields['multiselect'][$i]); break; case 'view': $filtervalue = idtoname($fields['value'][$fieldname], $mode = 'course'); print_text_tr($html_etc[$tablename][$fieldname] . ":", $filtervalue); break; } break; case 'hidden_field': $hiddenid = $fields['hidden_field'][$i]['hiddenid']; $hiddenname = $fieldname; global $SUNSHINE_USER_NAME_VAR, $SUNSHINE_USER_DEPT_VAR, $SUNSHINE_USER_DEPT_VAR, $SUNSHINE_USER_ID_VAR, $_SESSION, $SUNSHINE_USER_DEPT_VAR; switch ($fields['hidden_field'][$i]['hiddentype']) { case 'dept': $fields['value'][$fieldname] = $_SESSION['USER_DEPT']; break; case 'name': $fields['value'][$fieldname] = $_SESSION['LOGIN_USER_ID']; break; case 'realname': $fields['value'][$fieldname] = $_SESSION['LOGIN_USER_NAME']; break; case 'id': $fields['value'][$fieldname] = $_SESSION['LOGIN_USER_ID']; break; case 'value': $fields['value'][$fieldname] = $hiddenid; break; case 'get': $fields['value'][$fieldname] = $_GET[$fieldname]; break; case 'post': $fields['value'][$fieldname] = $_POST[$fieldname]; break; case 'field': //$fields['value'][$fieldname]=$fields['value'][$fieldname]; break; } //print $SUNSHINE_USER_NAME_VAR; //print $fields['value'][$fieldname]; switch ($mode) { case 'add': case 'edit': switch ($_GET['action']) { case 'edit_reply': print_hidden($_SESSION[$SUNSHINE_USER_NAME_VAR], $hiddenname); break; case 'edit_forward': print_hidden($fields['value'][$hiddenname], $hiddenname); break; default: print_hidden($fields['value'][$hiddenname], $hiddenname); } break; case 'view': break; } $global_hidden_field = $fields['value'][$hiddenname]; break; case 'system_datetime': switch ($mode) { case 'add': case 'edit': print_hidden(date("Y-m-d H:i:s"), $fieldname); break; case 'view': print_text_tr($html_etc[$tablename][$fieldname] . ":", trim($fields['value'][$fieldname])); break; } break; case 'attchmentid': switch ($mode) { case 'add': print_file($html_etc[$tablename][$fieldname] . ":", $fieldname); break; case 'edit': $attachmentid_merge = trim($fields['value'][$fieldname]); print_hidden($attachmentid_merge, $fieldname); //print_file($html_etc[$tablename][$fieldname].":",$fieldname); break; case 'view': break; } break; case 'attchmentname': switch ($mode) { case 'add': print_hidden('', $fieldname); break; case 'edit': //判断文件所在路径 $PHP_SELF_ARRAY = explode('/', $_SERVER['PHP_SELF']); $IndexNumber = sizeof($PHP_SELF_ARRAY) - 2; $DirNameSelf = $PHP_SELF_ARRAY[$IndexNumber]; if ($DirNameSelf != "Framework") { $DirFilePath = "../../Framework/"; } else { $DirFilePath = "./"; } //判断结束 $attachmentname_merge = trim($fields['value'][$fieldname]); $fileurl = returnfileurl($attachmentid_merge, $attachmentname_merge); $span = "<SPAN id=new_file></SPAN><BR>\n"; $index_html = $span . "<iframe name=uploadfile frameborder=0 width=100% height=40 scrolling=no src=" . $DirFilePath . "uploadfile.php></iframe>\n"; print_text_tr($html_etc[$tablename][$fieldname] . ":", $index_html); print_hidden($attachmentname_merge, $fieldname); print "<script>\n"; print "new_file.innerHTML+=\"{$fileurl}\";\n"; print "</script>\n"; break; case 'view': break; } break; case 'userdefine': switch ($mode) { case 'add': case 'edit': $functionName = trim($fields['userdefine'][$i]); $fileName = $functionName . ".php"; $fileName0 = "userdefine/{$fileName}"; $fileName = "../../Enginee/userdefine/{$fileName}"; if (file_exists($fileName0)) { require_once $fileName0; $functionName = $functionName . "_add"; if (function_exists($functionName)) { $filtervalue = $functionName($fields, $i); print $filtervalue; } } else { if (file_exists($fileName)) { require_once $fileName; $functionName = $functionName . "_add"; if (function_exists($functionName)) { $filtervalue = $functionName($fields, $i); print $filtervalue; } else { print "函数名称[{$functionName}]不存在!"; } } else { print "没有相应文件,文件名:{$fileName}"; } } break; case 'view': if ($colflag == 0) { $colspan = 5; } if ($colflag == 1 || $colflag == 0) { print "<tr>\n"; } $functionName = trim($fields['userdefine'][$i]); $fileName = $functionName . ".php"; $fileName0 = "userdefine/{$fileName}"; $fileName = "../../Enginee/userdefine/{$fileName}"; if (file_exists($fileName0)) { require_once $fileName0; $functionName = $functionName . "_view"; if (function_exists($functionName)) { $filtervalue = $functionName($fields, $i); print $filtervalue; } } else { if (file_exists($fileName)) { require_once $fileName; $functionName = $functionName . "_view"; if (function_exists($functionName)) { $filtervalue = $functionName($fields, $i); print $filtervalue; } else { print "函数名称[{$functionName}]不存在!"; } } else { print "没有相应文件,文件名:{$fileName}"; } } if ($colflag == 2 || $colflag == 0) { print "</tr>\n"; } break; } //end userdefine } //end switch } else { } } //光标定位 //print_R($fields['filter']); for ($i = 0; $i < sizeof($fields['filter']); $i++) { if ($fields['filter'][$i] == '') { $index = $i; break; } } $focusname = $fields['name'][$index]; switch ($mode) { case 'add': case 'edit': if ($focusname != "") { print "<script>\n\t\tfunction Object_focus(Object)\n\t\t{\n\t\t var strFloat=Object.legth;\n\t\t Object.focus();\n\t\t}\n\t\tObject_focus(" . $fields['form']['name'] . "." . $focusname . ");\n\t\t</script>"; } break; case 'view': break; } //记录子表选项列表模块 global $subtableArray; //Foreign Key Value $parent_value = $_GET[$primarykey_index]; if ($mode == "view") { for ($i = 0; $i < sizeof($subtableArray); $i++) { $mainkey2 = $subtableArray[$i]['maintable_key']; if ($mainkey2 != '') { $parent_valueX = returntablefield($tablename, $primarykey_index, $parent_value, $mainkey2); } else { $parent_valueX = $parent_value; } ViewChildTableList($subtableArray[$i], $parent_valueX); } } //表单提交按钮部分模块 switch ($mode) { case 'add': case 'edit': show_submit_element($action_submit, 'left'); // echo $action_submit;//by cwf break; case 'view': show_submit_element($action_submit, 'left'); break; } table_end(); if ($form_attribute != 'hidden') { form_end(); } global $parse_filename, $tablename; //用户自定义设计部分,此部分允许自己定义某些显示特性 $允许自定义的类型列表 = array("init_default", "init_customer", "add_default", "edit_default", "view_default"); if (in_array($_GET['action'], $允许自定义的类型列表) && $_SESSION['LOGIN_USER_ID'] == 'admin') { if ($parse_filename == "") { $parse_filename = $tablename; } $PHP_SELF_ARRAY = explode('/', $_SERVER['PHP_SELF']); //print_R($PHP_SELF_ARRAY); $FILE_SELF_NAME = array_pop($PHP_SELF_ARRAY); $FileDirName = array_pop($PHP_SELF_ARRAY); $是否是接口目录 = array_pop($PHP_SELF_ARRAY); if ($是否是接口目录 == "Interface" && $FileDirName != "PGSQL") { //print "<BR><div align=center><a href=\"../CONFIG/config.php?XX=XX&action=".$_GET['action']."&Tablename=$tablename&FileIniname=$parse_filename&FileDirName=$FileDirName&actionconfig=config&GOBACKFILENAME=$FILE_SELF_NAME\" title='配置当前页面显示参数 $执行时间TEXT'>配置当前页面显示参数</a> <a href=\"http://www.tongda2000.com/edu/book/index.php?action=add\" target=_blank title='将问题反馈给开发商进行解决'>问题反馈</a></div>"; } } }
function newaiReportSearch($fields, $list) { global $html_etc, $tablename, $common_html; global $db, $return_sql_line, $columns; global $_POST, $_GET, $returnmodel, $primarykey_index; global $action_submit, $merge, $form_attribute; global $showlistfieldlistSearch, $showlistfieldfilterSearch, $showlistfieldfilter2Search; global $totalnumber; $totalnumber == "" ? $totalnumber = 30 : ''; $showlistfieldlistArray = explode(',', $showlistfieldlistSearch); $showlistfieldfilterArray = explode(',', $showlistfieldfilterSearch); print_date_js(); form_begin($fields['form']['name'], "action", 'GET'); table_begin("450"); global $tabletitle; print_hidden($_GET['action'] . "_data", "action"); print_title($html_etc[$tablename][$tabletitle]); //print_title("<font color=green>".$common_html['common_html']['totalNumber'].":".$totalnumber."</font>"); print_title($common_html['common_html']['totalNumber'] . ":" . $totalnumber); for ($i = 0; $i < sizeof($showlistfieldlistArray); $i++) { $fieldIndex = $showlistfieldlistArray[$i]; $fieldName = $columns[$fieldIndex]; $fieldText = $html_etc[$tablename][$fieldName]; $mode = $showlistfieldfilterArray[$i]; switch ($mode) { case '': break; case 'input': print_tr($fieldText . ":", $fieldName, '', $fields['other']['inputsize'], $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1); break; case 'date': print_report_date($fieldText . ":", $fieldName, '', $fields['other']['inputsize'], $fields['other']['inputcols'], $fields['other']['class'], $notnulltext, 'text', '', $i + 1); break; } } print_submit($common_html['common_html']['reportsearch'], 3, ""); print "<TR><TD class=TableControl noWrap align=middle colspan=\"3\">\n"; print "<div align=\"center\">\n<INPUT class=SmallButton title=" . $common_html['common_html']['reportsearch'] . " type=submit value=\"" . $common_html['common_html']['reportsearch'] . "\" name=button>\n "; print "</TD></TR>\n"; table_end(); form_end(); }
// GEDCOM tag = NOTE by default $tag_label = ''; $tag_type = 1; // single-person by default } else { $title = "{$_Edit} {$_event_type} #{$tag}"; $tag_row = fetch_row_assoc("SELECT * FROM tags WHERE tag_id = {$tag}"); $tag_group = $tag_row['tag_group_fk']; $tag_name = $tag_row['tag_name']; $gedcom_tag = $tag_row['gedcom_tag']; $tag_label = $tag_row['tag_label']; $tag_type = $tag_row['tag_type_fk']; } require "./form_header.php"; echo "<h2>{$title}</h2>\n"; form_begin('tag_edit', $_SERVER['PHP_SELF']); hidden_input('posted', 1); hidden_input('tag', $tag); select_tag_group($tag_group); select_tag_type($tag_type); text_input("GEDCOM :", 10, 'gedcom_tag', $gedcom_tag); text_input("Tag name :", 80, 'tag_name', $tag_name); text_input("Tag label:", 80, 'tag_label', $tag_label); form_submit(); form_end(); echo "</body>\n</html>\n"; } else { $tag = $_POST['tag']; $tag_group = $_POST['tag_group']; $tag_name = $_POST['tag_name']; $gedcom_tag = $_POST['gedcom_tag'];
function newai_export($fields, $mode = 'table') { global $common_html, $html_etc; global $return_sql_line, $db; global $columns; //print_R($_GET); global $showlistfieldlist, $group_filter; $tablename = $fields['table']['name']; $SQL = $fields['sql']['SQL']; $init = explode('_', $_GET['action']); $mark = $init[1]; global $tablewidth; $tablewidth = $tablewidth != "" ? $tablewidth : 450; if ($group_filter != "") { $group_filter_Array = explode(':', $group_filter); $TableFieldIndex = $group_filter_Array[0]; $KeyName = $columns[$TableFieldIndex]; $ChildTableName = $group_filter_Array[1]; $ChildTableFieldValueIndex = $group_filter_Array[2]; $ChildTableFieldNameIndex = $group_filter_Array[3]; $ChildColumns = returntablecolumn($ChildTableName); $ChildTableFieldValue = $ChildColumns[$ChildTableFieldValueIndex]; $ChildTableFieldName = $ChildColumns[$ChildTableFieldNameIndex]; $Childhtml_etc = returnsystemlang($ChildTableName, $SYTEM_CONFIG_TABLE); //print_R($Childhtml_etc); $ChildTableFieldHTMLValue = $Childhtml_etc[$ChildTableName][$ChildTableFieldValue]; $ChildTableFieldHTMLName = $Childhtml_etc[$ChildTableName][$ChildTableFieldName]; } else { $KeyName = "说明"; } print "<script>\n\t//CSV\n\tfunction selectid_str_init_CSV(mark)\n\t{\n\tselectid_str = \"\";\n\tfor(i=0;i<document.all(\"selectid\").length-1;i++)\n\t\t{\n\n\t\tel = document.all(\"selectid\").item(i);\n\t\tif(el.checked)\n\t\t{\tval = el.value;\n\t\t\tif(val !=\"\")\t{\n\t\t\t\tselectid_str += val + \",\";\n\t\t\t}\n\t\t}\n\t}\n\n\tell = document.all(\"selectid\").item(document.all(\"selectid\").length-1);\n\tif(ell.checked)\n\t{\tval = ell.value;\n\t\tif(val !=\"\")\t{\n\t\t\tselectid_str += val ;\n\t\t}\n\t}\n\n\ttablename_\t\t=\tdocument.form1.tablename.value;\n\tsearchfield_\t=\tdocument.form1.searchfield.value;\n\tsearchvalue_\t=\tdocument.form1.searchvalue.value;\n\tAdvanceSearch_\t=\tdocument.form1.AdvanceSearch.value;\n\texportfield= selectid_str;\n\n\n\t"; if ($_GET['actionadv'] == "exportadv_default") { //不用显示或得到SELECTID的值 print "\turl=\"?action=export_\"+mark+\"_data&method=CSV&actionadv=exportadv_default&exportfield=\"+exportfield+\"&tablename=\"+tablename_+\"&searchfield=\"+searchfield_+\"&searchvalue=\"+searchvalue_+AdvanceSearch_"; } else { print "\tvar " . $KeyName . "SelectValue = document.form1." . $KeyName . ".options[document.form1." . $KeyName . ".selectedIndex].value;\n\t\t"; print "\turl=\"?action=export_\"+mark+\"_data&method=CSV&exportfield=\"+exportfield+\"&tablename=\"+tablename_+\"&searchfield=\"+searchfield_+\"&searchvalue=\"+searchvalue_+\"&" . $KeyName . "=\"+" . $KeyName . "SelectValue+AdvanceSearch_"; } print "\n\t//alert(url);\n\tlocation=url;\n\t}\n\t//XLS\n\tfunction selectid_str_init_XLS(mark)\n\t{\n\tselectid_str = \"\";\n\tfor(i=0;i<document.all(\"selectid\").length-1;i++)\n\t\t{\n\n\t\tel = document.all(\"selectid\").item(i);\n\t\tif(el.checked)\n\t\t{\tval = el.value;\n\t\t\tif(val !=\"\")\t{\n\t\t\t\tselectid_str += val + \",\";\n\t\t\t}\n\t\t}\n\t}\n\n\tell = document.all(\"selectid\").item(document.all(\"selectid\").length-1);\n\tif(ell.checked)\n\t{\tval = ell.value;\n\t\tif(val !=\"\")\t{\n\t\t\tselectid_str += val ;\n\t\t}\n\t}\n\n\ttablename_\t\t=\tdocument.form1.tablename.value;\n\tsearchfield_\t=\tdocument.form1.searchfield.value;\n\tsearchvalue_\t=\tdocument.form1.searchvalue.value;\n\tAdvanceSearch_\t=\tdocument.form1.AdvanceSearch.value;\n\texportfield= selectid_str;\n\t"; if ($_GET['actionadv'] == "exportadv_default") { //不用显示或得到SELECTID的值 print "\turl=\"?action=export_\"+mark+\"_data&actionadv=exportadv_default&exportfield=\"+exportfield+\"&tablename=\"+tablename_+\"&searchfield=\"+searchfield_+\"&searchvalue=\"+searchvalue_+AdvanceSearch_"; } else { print "\tvar " . $KeyName . "SelectValue = document.form1." . $KeyName . ".options[document.form1." . $KeyName . ".selectedIndex].value;\n\t\t"; print "\turl=\"?action=export_\"+mark+\"_data&exportfield=\"+exportfield+\"&tablename=\"+tablename_+\"&searchfield=\"+searchfield_+\"&searchvalue=\"+searchvalue_+\"&" . $KeyName . "=\"+" . $KeyName . "SelectValue+AdvanceSearch_"; } print "\n\t//url\n\t//alert(url);\n\tlocation=url;\n\t}\n\t</script>"; form_begin("form1"); table_begin($tablewidth); switch ($mode) { case 'table': print_title($common_html['common_html']['tableexport'], 3); print "<TR class=TableData>\n"; print "<TD noWrap align=middle>选择</TD>\n"; print "<TD width=200>字段描述</TD>\n"; print "<TD width=200>字段名称</TD>\n"; print "</TR>\n"; for ($i = 0; $i < sizeof($columns); $i++) { $list = $columns[$i]; print "<TR class=TableData>\n"; print "<TD noWrap align=middle width=20><input type=\"checkbox\" checked name=\"selectfield\" value=\"{$list}\"></TD>\n"; print "<TD>" . $html_etc[$tablename][$list] . "</TD>\n"; print "<TD>{$list}</TD>\n"; print "</TR>\n"; $temp_function = 'selectfield_str'; } break; case 'content': print_title($common_html['common_html']['contentexport'], 3); print "<TR class=TableData>\n"; print "<TD noWrap align=center width=30>选择</TD>\n"; print "<TD width=100>字段描述</TD>\n"; print "<TD width=150>字段名称</TD>\n"; print "</TR>\n"; //附加组数据导出--开始 //print_R($group_filter_Array); if ($group_filter != "" && $_GET['actionadv'] != "exportadv_default") { //如果强制GET变量已经进行过预定义,那么沿用预定义内容进行 2010-9-2 $TableFieldIndex = $group_filter_Array[0]; $KeyName = $columns[$TableFieldIndex]; $PHP_SELF_ARRAY = explode('/', $_SERVER['PHP_SELF']); $FILE_SELF_NAME = array_pop($PHP_SELF_ARRAY); $FileDirName = array_pop($PHP_SELF_ARRAY); //用于PGSQL下面不进行数据较验 //print $_SESSION['LOGIN_USER_ID']; //如果强制GET变量已经进行过预定义,那么沿用预定义内容进行 2010-9-2 //&&$FileDirName=="Teacher" 只有在Teacher目录下面使用 2010-9-25 正常使用 if ($_GET[$KeyName] != "") { //$ChildTableName = $group_filter_Array[1]; //$ChildTableFieldValueIndex = $group_filter_Array[2]; //$ChildTableFieldNameIndex = $group_filter_Array[3]; //print $KeyName; $附加判断条件Array = explode(',', $_GET[$KeyName]); $附加判断条件 = "'" . join("','", $附加判断条件Array) . "'"; $sql = "\n\t\t\t\t\tselect {$ChildTableFieldValue},{$ChildTableFieldName}\n\t\t\t\t\tfrom {$ChildTableName}\n\t\t\t\t\twhere ( {$ChildTableFieldValue} in ({$附加判断条件})\n\t\t\t\t\t\t\tor\n\t\t\t\t\t\t\t{$ChildTableFieldName} in ({$附加判断条件})\n\t\t\t\t\t\t\t)\n\t\t\t\t\torder by {$ChildTableFieldName}"; // } else { $sql = "select {$ChildTableFieldValue},{$ChildTableFieldName} from {$ChildTableName} order by {$ChildTableFieldName}"; } //print $sql; //print $index_name;print_R($_GET); $rs = $db->CacheExecute(150, $sql); $rs_a = $rs->GetArray(); if ($Childhtml_etc[$ChildTableName][$ChildTableFieldName] != "") { $ShowText = "按" . $html_etc[$tablename][$KeyName] . "过滤"; //$ShowText = "按".$Childhtml_etc[$ChildTableName][$ChildTableFieldName]."过滤"; } else { $ShowText = "按" . $html_etc[$tablename][$KeyName] . "过滤"; } print "<TR class=TableData>\n"; print "<TD noWrap align=middle><input type=\"checkbox\" checked name=\"selectidtemp\" disabled value=\"{$index}\"></TD>\n"; print "<TD width=120 nowrap>" . $ShowText . "</TD>\n"; print "<TD width=150 nowrap>"; //print_R($_GET); //print $KeyName; //如果隐藏的话就显示为只读 if ($group_filter_Array[4] == "hidden") { //如果隐藏的话就显示为只读 $显示名称 = returntablefield($ChildTableName, $ChildTableFieldValue, $_GET[$KeyName], $ChildTableFieldName); print "<select class=\"SmallSelect\" name=\"" . $KeyName . "\">\n"; print "<option value=\"" . $_GET[$KeyName] . "\" >" . $显示名称 . "[" . $_GET[$KeyName] . "]</option>\n"; print "</select>\n"; } else { //显示成为列表 print "<select class=\"SmallSelect\" name=\"" . $KeyName . "\" >\n"; //print "<option value=\"\" >".$common_html['common_html']['allrecords']."</option>\n"; print "<option value=\"\" >" . $html_etc[$tablename][$list['index_name']] . "[" . $common_html['common_html']['allrecords'] . "]</option>\n"; //2009-12-24加入对列表组的过滤 for ($i = 0; $i < sizeof($rs_a); $i++) { if ($_GET[$KeyName] == $rs_a[$i][$ChildTableFieldValue]) { $CheckedX = "selected"; } else { $CheckedX = ""; } print "<option value=\"" . $rs_a[$i][$ChildTableFieldValue] . "\" {$CheckedX} >" . $rs_a[$i][$ChildTableFieldName] . "[" . $rs_a[$i][$ChildTableFieldValue] . "]</option>\n"; } print "</select>\n"; } //2009-12-24加入对搜索属性的支持 print "<input type=hidden name='searchfield' value='" . $_GET['searchfield'] . "'>\n"; print "<input type=hidden name='searchvalue' value='" . $_GET['searchvalue'] . "'>\n"; print "<input type=hidden name='tablename' value='{$tablename}'>\n"; print "<input type=hidden name='AdvanceSearch' value='{$ADD_SEARCH_VALUE}'>\n"; print "</TD></TR>\n"; } else { //高级搜索时出现的隐藏变量 if ($_GET['actionadv'] == "exportadv_default") { print "<TR class=TableData>\n"; print "<TD noWrap align=middle><input type=\"checkbox\" checked name=\"selectidtemp\" disabled value=\"{$index}\"></TD>\n"; print "<TD width=90% colspan=2>高级搜索:\n"; //print "<select class=\"SmallSelect\" name=\"".$KeyName."\" disabled>\n"; //print "<option value=\"\" >".$common_html['common_html']['allrecords']."</option>\n"; //print "<option value=\"\" >".$html_etc[$tablename][$list['index_name']]."[".$common_html['common_html']['allrecords']."]</option>\n"; //print "</select>\n"; $showlistfieldlist_array = explode(',', $showlistfieldlist); //print_R($showlistfieldlist_array); for ($i = 0; $i < sizeof($showlistfieldlist_array); $i++) { $index = $showlistfieldlist_array[$i]; $list = $columns[$index]; if ($_GET[$list] != "") { $ADD_SEARCH_VALUE .= "&{$list}=" . $_GET[$list]; $ADD_SEARCH_TEXT .= " {$list}:" . $_GET[$list]; } else { if ($_GET[$list . "_最小值"] != "" && $_GET[$list . "_最大值"] != "") { $ADD_SEARCH_VALUE .= "&" . $list . "_最小值=" . $_GET[$list . "_最小值"] . "&" . $list . "_最大值=" . $_GET[$list . "_最大值"] . ""; $ADD_SEARCH_TEXT .= " " . $list . "最小值:" . $_GET[$list . "_最小值"] . " " . $list . "最大值:" . $_GET[$list . "_最大值"] . ""; } else { if ($_GET[$list . "_开始时间"] != "" && $_GET[$list . "_结束时间"] != "") { $ADD_SEARCH_VALUE .= "&" . $list . "_开始时间=" . $_GET[$list . "_开始时间"] . "&" . $list . "_结束时间=" . $_GET[$list . "_结束时间"] . ""; $ADD_SEARCH_TEXT .= " " . $list . "开始时间:" . $_GET[$list . "_开始时间"] . " " . $list . "结束时间:" . $_GET[$list . "_结束时间"] . ""; } } } } print $ADD_SEARCH_TEXT; //print $ADD_SEARCH_VALUE; print "<input type=hidden name='{$KeyName}' value='" . $_GET['searchfield'] . "'>\n"; print "<input type=hidden name='searchfield' value='" . $_GET['searchfield'] . "'>\n"; print "<input type=hidden name='searchvalue' value='" . $_GET['searchvalue'] . "'>\n"; print "<input type=hidden name='tablename' value='{$tablename}'>\n"; print "<input type=hidden name='AdvanceSearch' value='{$ADD_SEARCH_VALUE}'>\n"; print "</TD></TR>\n"; } else { print "<TR class=TableData>\n"; print "<TD noWrap align=middle><input type=\"checkbox\" checked name=\"selectidtemp\" disabled value=\"{$index}\"></TD>\n"; print "<TD width=120 disabled>数据过滤</TD>\n"; print "<TD width=150 nowrap>"; print "<select class=\"SmallSelect\" name=\"" . $KeyName . "\" disabled>\n"; //print "<option value=\"\" >".$common_html['common_html']['allrecords']."</option>\n"; print "<option value=\"\" >" . $html_etc[$tablename][$list['index_name']] . "[" . $common_html['common_html']['allrecords'] . "]</option>\n"; print "</select>\n"; print "<input type=hidden name='searchfield' value='" . $_GET['searchfield'] . "'>\n"; print "<input type=hidden name='searchvalue' value='" . $_GET['searchvalue'] . "'>\n"; print "<input type=hidden name='tablename' value='{$tablename}'>\n"; print "<input type=hidden name='AdvanceSearch' value='{$ADD_SEARCH_VALUE}'>\n"; print "</TD></TR>\n"; } } //附加组数据导出--结束 $showlistfieldlist_array = explode(',', $showlistfieldlist); //print_R($showlistfieldlist_array); for ($i = 0; $i < sizeof($showlistfieldlist_array); $i++) { $index = $showlistfieldlist_array[$i]; $list = $columns[$index]; print "<TR class=TableData>\n"; print "<TD noWrap align=middle><input type=\"checkbox\" checked name=\"selectid\" value=\"{$index}\"></TD>\n"; print "<TD >" . $html_etc[$tablename][$list] . "</TD>\n"; print "<TD >{$list}</TD>\n"; print "</TR>\n"; $temp_function = 'selectid_str_init'; } break; } global $returnmodel; $returnmodelArray = explode(',', $returnmodel); if ($returnmodelArray[1] != "") { $returnmodelURL = $returnmodelArray[1]; } else { $returnmodelURL = "?"; } print "<tr align=\"center\" class=\"TableControl\">\n<td colspan=\"3\" nowrap>\n<div align=\"center\">\n\n\t<input type=\"button\" value=\"" . $common_html['common_html']['export'] . "CSV\" accesskey='v' title=\"" . $common_html['common_html']['accesskey'] . ":ALT+V\" class=\"SmallButton\" onClick=\"selectid_str_init_CSV('{$mark}');\">\n\t<input type=\"button\" value=\" " . $common_html['common_html']['export'] . "EXCEL \" accesskey='x' title=\"" . $common_html['common_html']['accesskey'] . ":ALT+X\" class=\"SmallButton\" onClick=\"selectid_str_init_XLS('{$mark}');\">\n\t<input type=\"button\" accesskey='c' title=\"" . $common_html['common_html']['accesskey'] . ":ALT+C\" value=\"" . $common_html['common_html']['cancel'] . "\" class=\"SmallButton\" onClick=\"location='{$returnmodelURL}'\"></div>\n</td></tr>\n"; table_end(); form_end(); print "<BR>"; }
<?php /* 版权归属:郑州单点科技软件有限公司; 联系方式:0371-69663266; 公司地址:河南郑州经济技术开发区第五大街经北三路通信产业园四楼西南; 公司简介:郑州单点科技软件有限公司位于中国中部城市-郑州,成立于2007年1月,致力于把基于先进信息技术(包括通信技术)的最佳管理与业务实践普及到教育行业客户的管理与业务创新活动中,全面提供具有自主知识产权的教育管理软件、服务与解决方案,是中部最优秀的高校教育管理软件及中小学校管理软件提供商。目前己经有多家高职和中职类院校使用通达中部研发中心开发的软件和服务; 软件名称:单点科技软件开发基础性架构平台,以及在其基础之上扩展的任何性软件作品; 发行协议:数字化校园产品为商业软件,发行许可为LICENSE方式;单点CRM系统即SunshineCRM系统为GPLV3协议许可,GPLV3协议许可内容请到百度搜索; 特殊声明:软件所使用的ADODB库,PHPEXCEL库,SMTARY库归原作者所有,余下代码沿用上述声明; */ require_once "include.inc.php"; if ($_GET['action'] == "" || $_GET['action'] == "init") { form_begin("form1"); table_begin(); print_title("VOD网站信息设定(此部分参数用来设定页面具体参数值)"); print_tr("网站地址 :", "index", $vod_config[index], 25, 1, "BigInput", ""); print_tr("影片图片根地址", "basepic", $vod_config[basepic], 25, 1, "BigInput", ""); print_tr("影片文件根地址 :", "baseurl", $vod_config[baseurl], 25, 1, "BigInput", ""); $showtext6 = "<font color=red>*首页底部信息*</font>"; $showtext7 = "<font color=red>*首页底部信息*</font>"; $showtext8 = "<font color=red>*对整个系统是否收费进行设定*</font>"; print_tr("版权信息 :", "copyright", $vod_config[copyright], 15, 1, "BigInput", $showtext6); print_tr("版权组织 :", "issue", $vod_config[issue], 15, 1, "BigInput", $showtext7); print_tr("首页电邮 :", "email", $vod_config[email], 25, 1, "BigInput", ""); print_tr("欢迎信息 :", "welcome", $vod_config[welcome], 25, 1, "BigInput", ""); print_submit(); table_end(); form_end(); }
require_once "../langs/{$language}.php"; require "../functions.php"; require "./forms.php"; if (!isset($_POST['posted'])) { // do form $person = $_GET['person']; $event = $_GET['event']; $node = $_GET['node']; $title = "{$_Edit_event} #{$event}"; require "./form_header.php"; echo "<h2>{$title}</h2>\n"; $note = note_from_db(fetch_val("SELECT COALESCE(\n (SELECT part_note\n FROM participant_notes\n WHERE person_fk={$person} AND event_fk={$event}), '')")); $notelen = strlen($note); $notelen < 1000 ? $note_height = 10 : ($note_height = 20); $note_width = 80; form_begin('edit_event', $_SERVER['PHP_SELF']); hidden_input('person', $person); hidden_input('event', $event); hidden_input('node', $node); hidden_input('posted', 1); textarea_input("{$_Text}:<br />{$notelen}", $note_height, $note_width, 'note', $note); form_submit(); form_end(); echo "<h3>{$_Citations}</h3>\n"; $handle = pg_query("SELECT source_fk FROM event_citations WHERE event_fk = {$event}"); while ($row = pg_fetch_row($handle)) { echo '<p>' . $row[0] . ' '; echo fetch_val("SELECT get_source_text({$row['0']})"); echo "</p>\n"; } echo "</body>\n</html>\n";
function print_chart_element_array($name, $value, $mark = 'default') { global $common_html; global $chart_type; global $chart_type_target; $action = "chart_" . $mark . "_data"; form_begin('Form2', "action={$action}", 'post'); table_begin(350); print "<TR>"; print "<TD class=TableData noWrap>" . $common_html['common_html']['chart'] . ":</TD>\n"; print "<TD class=TableData noWrap colspan=\"1\">\n"; print "<select class=\"SmallSelect\" name=\"chartfield\" >\n"; for ($i = 0; $i < sizeof($name); $i++) { print "<option value=\"" . $value[$i] . "\" {$temp}>" . $name[$i] . "</option>\n"; } print "</select>\n"; print "<select class=\"SmallSelect\" name=\"chart_type\" >\n"; for ($i = 0; $i < sizeof($chart_type); $i++) { print "<option value=\"" . $chart_type[$i] . "\" {$temp}>" . $chart_type[$i] . "</option>\n"; } print "</select>\n"; print "<INPUT class=SmallButton title=submit type=submit value=\"" . $common_html['common_html']['export'] . "\" name=button>\n"; print "</TD></TR>\n"; table_end(); form_end(); }