/** * @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(); }