Ejemplo n.º 1
0
 private static function loadLibs()
 {
     if (is_file('config/libs' . PHP)) {
         self::$libs = unserialize(include $root . '/config/libs' . PHP);
     } else {
         self::$libsInfo = self::getlibsInfo();
         self::$libs = Ftp::getFilesFromYaml(self::$libsInfo);
     }
 }
Ejemplo n.º 2
0
 public function getTasks()
 {
     $tasks = array();
     $list = Ftp::getFilesFromYaml($this->tasksDirs);
     foreach ($list as $name => $path) {
         $Tmp = new $name();
         if (!$Tmp->hasName()) {
             $Tmp->setName($name);
         }
         if (!$Tmp->hasDescription()) {
             $Tmp->setDescription(_('No descriptions.'));
         }
         $new_name = $Tmp->hasNamespace() ? $Tmp->getNamespace() . ':' : null;
         $new_name .= $Tmp->getName();
         $tasks[$new_name] = $Tmp;
     }
     return $tasks;
 }