public function run($args)
 {
     $parser = new StadtratTerminParser();
     $parser->parseAlle();
     $parser = new StadtratsantragParser();
     $parser->parseAlle();
     $parser = new StadtratsvorlageParser();
     $parser->parseAlle();
 }
 public function run($args)
 {
     $parser = new StadtratsantragParser();
     if (isset($args[0]) && $args[0] > 0) {
         $parser->parse($args[0]);
     } elseif (isset($args[0]) && $args[0] == "alle") {
         $parser->parseAlle();
     } else {
         echo "./yiic update_stadtratsantrag [id|alle]\n";
     }
 }
 public function run($args)
 {
     if (count($args) == 0) {
         die("./yii reindex_stadtrat_antrag [Antrags-ID|alle]\n");
     }
     $parser = new StadtratsantragParser();
     if ($args[0] == "ohnereferat") {
         /** @var Antrag[] $antraege */
         $antraege = Antrag::model()->findAllByAttributes(["typ" => Antrag::$TYP_STADTRAT_ANTRAG, "referat_id" => null]);
         foreach ($antraege as $antrag) {
             $parser->parse($antrag->id);
         }
     } elseif ($args[0] == "alle") {
         $parser->parseAlle();
     } else {
         $parser->parse($args[0]);
         /** @var Antrag $a */
         $a = Antrag::model()->findByPk($args[0]);
         $a->resetPersonen();
     }
 }