/**
  * @param string $datum_max
  */
 public function actionStartseite($datum_max = "")
 {
     $this->top_menu = "stadtrat";
     $this->performLoginActions();
     $this->load_leaflet_css = true;
     $this->load_leaflet_draw_css = true;
     if (preg_match("/^[0-9]{4}\\-[0-9]{2}\\-[0-9]{2}\$/siu", $datum_max)) {
         $ts = RISTools::date_iso2timestamp($datum_max);
         list($antraege, $antraege_stadtrat, $antraege_sonstige, $rus, $datum_von, $datum_bis) = $this->getStadtratsDokumenteByDate($ts);
     } else {
         list($antraege, $antraege_stadtrat, $antraege_sonstige, $rus, $datum_von, $datum_bis) = $this->getStadtratsDokumenteByDate(time());
     }
     list($geodata, $geodata_overflow) = $this->antraege2geodata($antraege);
     $gestern = date("Y-m-d", RISTools::date_iso2timestamp($datum_von) - 1);
     $this->render('startseite', ["aeltere_url_ajax" => $this->createUrl("index/stadtratAntraegeAjaxDatum", ["datum_max" => $gestern]), "aeltere_url_std" => $this->createUrl("index/startseite", ["datum_max" => $gestern]) . "#stadtratsdokumente_holder", "neuere_url_ajax" => null, "neuere_url_std" => null, "antraege_sonstige" => $antraege_sonstige, "antraege_stadtrat" => $antraege_stadtrat, "geodata" => $geodata, "geodata_overflow" => $geodata_overflow, "datum" => $datum_von, "explizites_datum" => $datum_max != "", "statistiken" => RISMetadaten::getStats(), "rathausumschauen" => $rus]);
 }
 public function run($args)
 {
     echo "Gestartet: " . date("Y-m-d H:i:s") . "\n";
     try {
         $parser = new ReferentInnenParser();
         $parser->parseQuickUpdate();
         echo "Done ReferentInnen: " . date("Y-m-d H:i:s") . "\n";
     } catch (Exception $e) {
         RISTools::send_email(Yii::app()->params['adminEmail'], "RIS Exception ReferentIn", print_r($e, true), null, "system");
     }
     try {
         $parser = new StadtratTerminParser();
         $parser->parseQuickUpdate();
         echo "Done Termine: " . date("Y-m-d H:i:s") . "\n";
     } catch (Exception $e) {
         RISTools::send_email(Yii::app()->params['adminEmail'], "RIS Exception Stadtrattermin", print_r($e, true), null, "system");
     }
     try {
         $parser = new StadtratsvorlageParser();
         $parser->parseQuickUpdate();
         echo "Done Vorlagen: " . date("Y-m-d H:i:s") . "\n";
     } catch (Exception $e) {
         RISTools::send_email(Yii::app()->params['adminEmail'], "RIS Exception Vorlagen", print_r($e, true), null, "system");
     }
     try {
         $parser = new StadtratsantragParser();
         $parser->parseQuickUpdate();
         echo "Done Stadtratsanträge: " . date("Y-m-d H:i:s") . "\n";
     } catch (Exception $e) {
         RISTools::send_email(Yii::app()->params['adminEmail'], "RIS Exception StR-Anträge", print_r($e, true), null, "system");
     }
     try {
         $parser = new StadtraetInnenParser();
         //$parser->setParseAlleAntraege(true);
         $parser->parseQuickUpdate();
         echo "Done StadträtInnen: " . date("Y-m-d H:i:s") . "\n";
     } catch (Exception $e) {
         RISTools::send_email(Yii::app()->params['adminEmail'], "RIS Exception StadträtInnen", print_r($e, true), null, "system");
     }
     try {
         $parser = new BATerminParser();
         $parser->parseQuickUpdate();
         echo "Done BA Termine: " . date("Y-m-d H:i:s") . "\n";
     } catch (Exception $e) {
         RISTools::send_email(Yii::app()->params['adminEmail'], "RIS Exception BA-Termine", print_r($e, true), null, "system");
     }
     try {
         $parser = new BAInitiativeParser();
         $parser->parseQuickUpdate();
         echo "Done BA Initiative: " . date("Y-m-d H:i:s") . "\n";
     } catch (Exception $e) {
         RISTools::send_email(Yii::app()->params['adminEmail'], "RIS Exception BA-Initiative", print_r($e, true), null, "system");
     }
     try {
         $parser = new BAAntragParser();
         $parser->parseQuickUpdate();
         echo "Done BA Anträge: " . date("Y-m-d H:i:s") . "\n";
     } catch (Exception $e) {
         RISTools::send_email(Yii::app()->params['adminEmail'], "RIS Exception BA-Anträge", print_r($e, true), null, "system");
     }
     RISMetadaten::setzeLetzteAktualisierung(date("Y-m-d H:i:s"));
     RISMetadaten::recalcStats();
     echo "Done: " . date("Y-m-d H:i:s") . "\n";
 }
 public function run($args)
 {
     RISMetadaten::recalcStats();
 }