コード例 #1
0
ファイル: dmPageSynchronizer.php プロジェクト: rafix/diem
 public function execute(array $onlyModules = array())
 {
     if (empty($onlyModules)) {
         $onlyModules = $this->moduleManager->getProjectModules();
     } elseif (is_string(dmArray::first($onlyModules))) {
         $onlyModules = $this->moduleManager->keysToModules($onlyModules);
     }
     $onlyModules = dmModuleManager::removeModulesChildren($onlyModules);
     $this->updateListPages();
     $this->removeShowPages($onlyModules);
     $this->updateShowPages($onlyModules);
 }
コード例 #2
0
ファイル: dmSeoSynchronizer.php プロジェクト: rafaelgou/diem
 public function execute(array $onlyModules, $culture)
 {
     $this->setCulture($culture);
     $recordDefaultCulture = myDoctrineRecord::getDefaultCulture();
     myDoctrineRecord::setDefaultCulture($this->culture);
     if (empty($onlyModules)) {
         $onlyModules = $this->moduleManager->getProjectModules();
     } elseif (is_string(dmArray::first($onlyModules))) {
         $onlyModules = $this->moduleManager->keysToModules($onlyModules);
     }
     $onlyModules = dmModuleManager::removeModulesChildren($onlyModules);
     foreach ($onlyModules as $module) {
         $this->updateRecursive($module);
     }
     myDoctrineRecord::setDefaultCulture($recordDefaultCulture);
 }