Example #1
0
 public function createAssociations()
 {
     foreach ($this->p2000List as $p2000) {
         if (!$p2000->getLocation()) {
             continue;
         }
         foreach ($this->newsList as $news) {
             $association = $this->getAssociation($p2000, $news);
             if ($association) {
                 if ($association->getDate()) {
                     array_unshift($this->assocRules, $association);
                     continue;
                 }
                 array_push($this->assocRules, $association);
             }
         }
     }
     foreach ($this->assocRules as $assocRule) {
         $this->setAssocProperties($assocRule);
     }
     usort($this->assocRules, array($this, "cmp"));
     Database::storeAssociations($this->assocRules);
 }