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;
}