public function run($args) { $parser = new BAMitgliederParser(); $parser->parseAlle(); $parser = new BAGremienParser(); $parser->parseAlle(); $parser = new BATerminParser(); $parser->parseAlle(); $parser = new BAAntragParser(); $parser->parseAlle(); $parser = new BAInitiativeParser(); $parser->parseAlle(); }
public function run($args) { if (!isset($args[0]) || $args[0] != "alle" && $args[0] != "ohnereferat" && $args[0] <= 1) { die("./yiic reindex_ba_initiative [BA-Initiative-ID]|alle\n"); } $parser = new BAInitiativeParser(); if ($args[0] == "ohnereferat") { /** @var Antrag[] $antraege */ $antraege = Antrag::model()->findAllByAttributes(["typ" => Antrag::$TYP_BA_INITIATIVE, "referat_id" => null]); foreach ($antraege as $antrag) { $parser->parse($antrag->id); } } elseif ($args[0] == "alle") { $parser->parseAlle(); } elseif ($args[0] > 0) { $parser->parse($args[0]); } }