Ejemplo n.º 1
0
 public static function installHTAccess2(array $modules)
 {
     $hta = GWF_HTAccess::getHTAccess();
     foreach ($modules as $module) {
         $module instanceof GWF_Module;
         if (false === $module->isEnabled()) {
             continue;
         }
         $hta .= '# ' . $module->getName() . PHP_EOL;
         $methods = self::getAllMethods($module);
         foreach ($methods as $method) {
             $hta .= $method->getHTAccess();
         }
         $hta .= PHP_EOL;
     }
     $hta .= GWF_HTAccess::getPostHTAccess();
     return file_put_contents(GWF_WWW_PATH . '.htaccess', $hta);
 }