public function __construct() { $this->setTitle("Módosítható templomok és miserendek"); $this->title = "Módosítható templomok és miserendek"; $this->template = "User/MaintainedChurches.twig"; global $user; if (!is_array($user->responsible['church'])) { addMessage("Nincs olyan templom, amit módosíthatnál.", 'info'); return false; } foreach ($user->responsible['church'] as $tid) { try { $this->churches[$tid] = new \Church($tid); //TODO: objectify $this->churches[$tid]->jelzes = getRemarkMark($tid); } catch (\Exception $e) { addMessage($e->getMessage(), "info"); } } $this->columns2 = true; }
function miserend_addmise($tid) { global $m_id; global $script; //$script .= "<script type='text/javascript' src='js/miserend_addmise.js'></script>\n"; //Ezt csak a development szerveren kéne miserend_update_addmisejs(); $vars['church'] = $church = getChurch($tid); $masses = getMasses($tid); $vars['m_id'] = $m_id; $vars['tid'] = $tid; //Észrevétel $jelzes = getRemarkMark($tid); $vars['jelzes'] = $jelzes; //miseaktív if ($church['miseaktiv'] == 1) { $vars['active']['yes'] = ' checked '; } else { $vars['active']['no'] = ' checked '; } $vars['lastperiod'] = 0; if (isset($masses['periods'])) { foreach ($masses['periods'] as $pkey => $period) { $vars['periods'][] = formPeriod($pkey, $period, 'period'); } } $vars['lastperiod'] = $pkey; $vars['lastparticular'] = 0; if (isset($masses['particulars'])) { foreach ($masses['particulars'] as $pkey => $particular) { $vars['particulars'][] = formPeriod($pkey, $particular, 'particular'); } } $vars['lastparticular'] = $pkey; $vars['misemegj'] = array('type' => 'textbox', 'name' => "misemegj", 'value' => $church['misemegj'], 'label' => 'Rendszeres rózsafűzér, szentségimádás, hittan, stb.<br/>'); $vars['adminmegj'] = array('type' => 'textbox', 'name' => "adminmegj", 'value' => $church['adminmegj'], 'labelback' => ' A templom szerkesztésével kacsolatosan.'); $vars['update'] = array('type' => 'checkbox', 'name' => "update", 'value' => 'i', 'checked' => true, 'labelback' => 'Utoljára frissítve: ' . date('Y.m.d.', strtotime($church['frissites']))); $vars['helptext'] = '<span class="alap">Figyelem! Ha átfedés van két periódus/időszak vagy különleges miserend között, akkor a listában lejjebb lévő vagyis „nehezebb” periódus vagy különleges miserend jelenik meg a keresőben!</span>'; $vars['template'] = "admin_editschedule"; return $vars; }