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); } }
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; }