function jill_booking_item_form($jbi_sn = "") { global $xoopsDB, $xoopsTpl; //抓取預設值 if (!empty($jbi_sn)) { $DBV = get_jill_booking_item($jbi_sn); } else { $DBV = array(); } //預設值設定 $myts =& MyTextSanitizer::getInstance(); //設定 jbi_sn 欄位的預設值 $jbi_sn = !isset($DBV['jbi_sn']) ? $jbi_sn : $DBV['jbi_sn']; $xoopsTpl->assign('jbi_sn', $jbi_sn); //設定 jbi_start 欄位的預設值 $jbi_start = !isset($DBV['jbi_start']) ? date("Y-m-d") : $DBV['jbi_start']; $yesterday = date("Y-m-d", strtotime('-1 day')); $xoopsTpl->assign('jbi_start', $jbi_start); $xoopsTpl->assign('yesterday', $yesterday); //設定 jbi_end 欄位的預設值 $jbi_end = !isset($DBV['jbi_end']) ? "" : $DBV['jbi_end']; $xoopsTpl->assign('jbi_end', $jbi_end); //設定 jbi_title 欄位的預設值 $jbi_title = !isset($DBV['jbi_title']) ? "" : $DBV['jbi_title']; $xoopsTpl->assign('jbi_title', $jbi_title); //設定 jbi_desc 欄位的預設值 $jbi_desc = !isset($DBV['jbi_desc']) ? "" : $myts->displayTarea($DBV['jbi_desc'], $html = 1, $smiley = 1, $xcode = 1, $image = 1, $br = 0); if (!file_exists(TADTOOLS_PATH . "/ck.php")) { redirect_header("index.php", 3, _MD_NEED_TADTOOLS); } include_once TADTOOLS_PATH . "/ck.php"; $Editor = new CKEditor("jill_booking", "jbi_desc", $jbi_desc); $Editor->setToolbarSet('myBasic'); $Editor_code = $Editor->render(); $xoopsTpl->assign('Editor_code', $Editor_code); //設定 jbi_approval 欄位的預設值 $jbi_approval = !isset($DBV['jbi_approval']) ? "0" : $DBV['jbi_approval']; $xoopsTpl->assign('jbi_approval', $jbi_approval); //設定 jbi_sort 欄位的預設值 $jbi_sort = !isset($DBV['jbi_sort']) ? jill_booking_item_max_sort() : $DBV['jbi_sort']; $xoopsTpl->assign('jbi_sort', $jbi_sort); //設定 jbi_enable 欄位的預設值 $jbi_enable = !isset($DBV['jbi_enable']) ? "1" : $DBV['jbi_enable']; $xoopsTpl->assign('jbi_enable', $jbi_enable); $op = empty($jbi_sn) ? "insert_jill_booking_item" : "update_jill_booking_item"; //$op="replace_jill_booking_item"; //套用formValidator驗證機制 if (!file_exists(TADTOOLS_PATH . "/formValidator.php")) { redirect_header("index.php", 3, _TAD_NEED_TADTOOLS); } include_once TADTOOLS_PATH . "/formValidator.php"; $formValidator = new formValidator("#myForm", true); $formValidator_code = $formValidator->render(); //加入Token安全機制 include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php"; $token = new XoopsFormHiddenToken(); $token_form = $token->render(); $xoopsTpl->assign("token_form", $token_form); $xoopsTpl->assign('action', $_SERVER["PHP_SELF"]); $xoopsTpl->assign('formValidator_code', $formValidator_code); $xoopsTpl->assign('now_op', 'jill_booking_item_form'); $xoopsTpl->assign('next_op', $op); }
function tad_web_news_form($NewsID = "") { global $xoopsDB, $xoopsUser, $WebID, $MyWebs, $isMyWeb, $xoopsTpl, $TadUpFiles, $web_cate; if (!$isMyWeb and $MyWebs) { redirect_header($_SERVER['PHP_SELF'] . "?WebID={$MyWebs[0]}&op=tad_web_news_form", 3, _MD_TCW_AUTO_TO_HOME); } elseif (empty($MyWebs)) { redirect_header("index.php", 3, _MD_TCW_NOT_OWNER); } $Class = getWebInfo($WebID); //抓取預設值 if (!empty($NewsID)) { $DBV = get_tad_web_news($NewsID); } else { $DBV = array(); } //設定「NewsID」欄位預設值 $NewsID = !isset($DBV['NewsID']) ? "" : $DBV['NewsID']; //設定「NewsTitle」欄位預設值 if (isset($DBV['NewsTitle'])) { $NewsTitle = _NEWS_KIND == "homework" ? $Class['WebTitle'] . date(" Y-m-d ") . _MD_TCW_HOMEWORK : $DBV['NewsTitle']; } else { $NewsTitle = _NEWS_KIND == "homework" ? $Class['WebTitle'] . date(" Y-m-d ") . _MD_TCW_HOMEWORK : ""; } //設定「NewsContent」欄位預設值 if (isset($DBV['NewsContent'])) { $NewsContent = $DBV['NewsContent']; } else { $NewsContent = _NEWS_KIND == "homework" ? _MD_TCW_HOMEWORK_DEFAULT : ""; } //設定「NewsDate」欄位預設值 $NewsDate = !isset($DBV['NewsDate']) ? date("Y-m-d H:i:s") : $DBV['NewsDate']; //設定「toCal」欄位預設值 if (!isset($DBV['toCal'])) { $toCal = _NEWS_KIND == "homework" ? date("Y-m-d") : ""; } else { $toCal = $DBV['toCal'] == "0000-00-00 00:00:00" ? "" : $DBV['toCal']; } //設定「NewsPlace」欄位預設值 $NewsPlace = !isset($DBV['NewsPlace']) ? "" : $DBV['NewsPlace']; //設定「NewsMaster」欄位預設值 $NewsMaster = !isset($DBV['NewsMaster']) ? "" : $DBV['NewsMaster']; //設定「NewsUrl」欄位預設值 $NewsUrl = !isset($DBV['NewsUrl']) ? "" : $DBV['NewsUrl']; //設定「WebID」欄位預設值 $WebID = !isset($DBV['WebID']) ? $WebID : $DBV['WebID']; //設定「NewsKind」欄位預設值 $NewsKind = !isset($DBV['NewsKind']) ? "" : $DBV['NewsKind']; //設定「NewsCounter」欄位預設值 $NewsCounter = !isset($DBV['NewsCounter']) ? "" : $DBV['NewsCounter']; //設定「CateID」欄位預設值 $CateID = !isset($DBV['CateID']) ? "" : $DBV['CateID']; $cate_menu = $web_cate->cate_menu($CateID); $xoopsTpl->assign('cate_menu', $cate_menu); $op = empty($NewsID) ? "insert_tad_web_news" : "update_tad_web_news"; //$op="replace_tad_web_news"; if (!file_exists(TADTOOLS_PATH . "/formValidator.php")) { redirect_header("index.php", 3, _MD_NEED_TADTOOLS); } include_once TADTOOLS_PATH . "/formValidator.php"; $formValidator = new formValidator("#myForm", true); $formValidator_code = $formValidator->render(); if (_USE_FCKEDITOR) { include_once XOOPS_ROOT_PATH . "/modules/tadtools/ck.php"; $ck = new CKEditor("tad_web", "NewsContent", $NewsContent); $ck->setHeight(300); $editor = $ck->render(); } else { $editor = "<textarea name='NewsContent' id='NewsContent' class='span12'>{$NewsContent}</textarea>"; } $_SHOW_NEWS_PLACE = $_SHOW_NEWS_MASTER = $_USE_NEWS_FORM_DATETIME = $_SHOW_NEWS_URL = $_SHOW_NEWS_TOCAL = $_SHOW_NEWS_UPLOAD = ""; $xoopsTpl->assign('formValidator_code', $formValidator_code); $xoopsTpl->assign('op', $op); $xoopsTpl->assign('NewsID', $NewsID); $xoopsTpl->assign('NewsContent_editor', $editor); $xoopsTpl->assign('SHOW_NEWS_UPLOAD', _SHOW_NEWS_UPLOAD); $xoopsTpl->assign('SHOW_NEWS_TOCAL', _SHOW_NEWS_TOCAL); $xoopsTpl->assign('toCal', $toCal); $xoopsTpl->assign('USE_NEWS_FORM_DATETIME', _USE_NEWS_FORM_DATETIME); $xoopsTpl->assign('NewsDate', $NewsDate); $xoopsTpl->assign('SHOW_NEWS_URL', _SHOW_NEWS_URL); $xoopsTpl->assign('NewsUrl', $NewsUrl); $xoopsTpl->assign('SHOW_NEWS_MASTER', _SHOW_NEWS_MASTER); $xoopsTpl->assign('NewsMaster', $NewsMaster); $xoopsTpl->assign('SHOW_NEWS_PLACE', _SHOW_NEWS_PLACE); $xoopsTpl->assign('NewsPlace', $NewsPlace); $xoopsTpl->assign('NewsTitle', $NewsTitle); $TadUpFiles->set_col("NewsID", $NewsID); $upform = $TadUpFiles->upform(); $xoopsTpl->assign('upform', $upform); }