} $event = fetch_event($eid, 0); if (!$event) { redirect_header(EGUIDE_URL . '/index.php', 2, _MD_NOEVENT); } include XOOPS_ROOT_PATH . '/header.php'; $xoopsOption['template_main'] = EGPREFIX . '_editdate.html'; assign_module_css(); $edate = $event['edate']; $xoopsTpl->assign('event', edit_eventdata($event)); $paths = array(); if (!empty($event['title'])) { $paths[$event['title']] = "event.php?eid={$eid}"; } $paths[_MD_EDIT_EXTENT] = "editdate.php?eid={$eid}"; set_eguide_breadcrumbs($event['catid'], $paths); $myts =& MyTextSanitizer::getInstance(); $now = time(); $extents = get_extents($eid, true); $errors = array(); if (isset($_POST['adds'])) { $dels = empty($_POST['dels']) ? array() : $_POST['dels']; $mods = $_POST['mods']; $exps = $_POST['exps']; $adds = preg_split('/[\\n\\r]+/', trim($_POST['adds'])); $chg = 0; $updated = ""; foreach ($extents as $data) { $id = $data['exid']; if (isset($dels[$id])) { if ($data['exdate'] > $now && $data['reserved']) {
} else { $prev = "?page=" . ($page - 1); $page = "?page=" . ($page + 1); } } else { $result = $xoopsDB->query('SELECT eid FROM ' . EGTBL . ' e LEFT JOIN ' . EXTBL . " ON e.eid=eidref {$ext} WHERE " . $cond . $opt, 1, $start + $max); $p = $xoopsDB->getRowsNum($result); // there is more prev page? $q = true; // always next page exists. if ($prev == 1) { $prev = "?prev=" . ($prev + 1); $page = "?page=1"; } else { $page = "?prev=" . ($prev - 1); $prev = "?prev=" . ($prev + 1); } } set_eguide_breadcrumbs(is_numeric($catid) ? $catid : 0); $opt = $catid ? "&cat=" . $catid : ''; if ($p) { $xoopsTpl->assign('page_prev', $prev . $opt); } if ($q) { $xoopsTpl->assign('page_next', $page . $opt); } if (count($events) == 0 && !$p) { unset($xoopsOption['template_main']); echo _MD_NODATA; } include XOOPS_ROOT_PATH . '/footer.php';
$xoopsTpl->assign(array('input_edate' => datefield('edate', $edate), 'input_edatetime' => timefield('edate', $edate), 'edatetime' => formatTimestamp($edate, 'H:i'), 'input_expire' => $input_expire, 'input_category' => $input_category, 'input_extent' => $input_extent, 'input_status' => $input_status, 'extent_sets' => $extent_sets, 'label_desc' => $nlab, 'summary_textarea' => $textarea->render(), 'input_style' => select_list('style', $edit_style, $data['style']))); } $paths = array(); if ($eid) { $cid = $data['topicid']; $paths[$data['title']] = "event.php?eid={$eid}"; if ($op == 'delete') { $paths[_DELETE] = "admin.php?op=delete&eid={$eid}"; } else { $paths[_EDIT] = "admin.php?eid={$eid}"; } } else { $cid = 0; $paths[_MD_NEWTITLE] = 'admin.php'; } set_eguide_breadcrumbs($cid, $paths); include XOOPS_ROOT_PATH . "/footer.php"; // make to unix time from separate fields. function getDateField($p) { global $xoopsUser; if (empty($_POST["{$p}ymd"])) { return 0; } list($y, $m, $d) = split('-', $_POST["{$p}ymd"]); if (isset($_POST["{$p}time"])) { // accept 'HH:mm' format list($hour, $min) = split(':', $_POST["{$p}time"]); } else { $hour = $_POST["{$p}hour"]; $min = $_POST["{$p}min"];
$module_handler =& xoops_gethandler('module'); $module =& $module_handler->getByDirname(PICAL); if (is_object($module) && $module->getVar('isactive') == 1) { $pidate = formatTimestamp($data['edate'], 'Y-m-d'); if (empty($_GET['caldate'])) { $_GET['caldate'] = $pidate; } $_POST['pical_jumpcaldate'] = true; // pical cache disable hack } include XOOPS_ROOT_PATH . '/header.php'; $xoopsOption['template_main'] = EGPREFIX . '_event.html'; assign_module_css(); edit_eventdata($data); $title = $data['date'] . " " . $data['title']; set_eguide_breadcrumbs($data['topicid'], array($title => '')); $xoopsTpl->assign('event', $data); if (isset($pidate)) { $xoopsTpl->assign('caldate', $pidate); } // page title $xoopsTpl->assign('xoops_pagetitle', $xoopsModule->getVar('name') . " | " . $title); if ($data['closedate'] < $now) { if ($data['reservation']) { $xoopsTpl->assign('message', _MD_RESERV_CLOSE); } } elseif ($data['reservation']) { $reserved = false; if (is_object($xoopsUser)) { $result = $xoopsDB->query("SELECT * FROM " . RVTBL . " WHERE eid={$eid} AND exid={$exid} AND uid=" . $xoopsUser->getVar('uid')); $reserved = $xoopsDB->getRowsNum($result) > 0;
$out = iconv(_CHARSET, $charset, $out); } } echo $out; exit; } include XOOPS_ROOT_PATH . "/header.php"; assign_module_css(); if (count($extents) > 1) { $xoopsTpl->assign('extents', $extents); } $xoopsTpl->assign(array('title' => $title, 'eid' => $eid, 'exid' => $exid)); $paths = array(); $paths[$title] = "event.php?eid={$eid}" . ($exid ? "&sub={$exid}" : ""); $paths[_MD_RESERV_ADMIN] = "receipt.php?eid={$eid}" . ($exid ? "&sub={$exid}" : ""); set_eguide_breadcrumbs($head['topicid'], $paths); $evurl = EGUIDE_URL . "/event.php?eid={$eid}" . ($exid ? "&sub={$exid}" : ""); switch ($op) { case 'active': $result = $xoopsDB->query('SELECT optfield FROM ' . OPTBL . ' WHERE eid=' . $eid); list($optfield) = $xoopsDB->fetchRow($result); $labs = explodeopts($optfield); $isnum = in_array($nlab, $labs); $cnt = 0; echo "<p><a href='{$evurl}' class='evhead'>{$title}</a></p>\n"; foreach ($_POST['act'] as $i) { $rvid = intval($i); $yesno = param('yesno'); $result = $xoopsDB->query("SELECT * FROM " . RVTBL . " WHERE rvid={$rvid} AND status=" . _RVSTAT_ORDER); $data = $xoopsDB->fetchArray($result); if ($data) {