コード例 #1
0
 public static function getMenuPhp()
 {
     global $neardBins, $neardLang;
     $tplVersions = TplApp::getMenu($neardLang->getValue(Lang::VERSIONS), self::MENU_VERSIONS, get_called_class());
     $tplSettings = TplApp::getMenu($neardLang->getValue(Lang::SETTINGS), self::MENU_SETTINGS, get_called_class());
     $tplExtensions = TplApp::getMenu($neardLang->getValue(Lang::EXTENSIONS), self::MENU_EXTENSIONS, get_called_class());
     return $tplVersions[TplApp::SECTION_CALL] . PHP_EOL . $tplSettings[TplApp::SECTION_CALL] . PHP_EOL . $tplExtensions[TplApp::SECTION_CALL] . PHP_EOL . TplAestan::getItemNotepad(basename($neardBins->getPhp()->getConf()), $neardBins->getPhp()->getConf()) . PHP_EOL . TplAestan::getItemNotepad($neardLang->getValue(Lang::MENU_ERROR_LOGS), $neardBins->getPhp()->getErrorLog()) . PHP_EOL . PHP_EOL . $tplVersions[TplApp::SECTION_CONTENT] . PHP_EOL . PHP_EOL . $tplSettings[TplApp::SECTION_CONTENT] . $tplExtensions[TplApp::SECTION_CONTENT];
 }
コード例 #2
0
 public static function getMenuMariadb()
 {
     global $neardBins, $neardLang, $neardTools;
     $tplVersions = TplApp::getMenu($neardLang->getValue(Lang::VERSIONS), self::MENU_VERSIONS, get_called_class());
     $tplService = TplApp::getMenu($neardLang->getValue(Lang::SERVICE), self::MENU_SERVICE, get_called_class());
     $tplDebug = TplApp::getMenu($neardLang->getValue(Lang::DEBUG), self::MENU_DEBUG, get_called_class());
     return $tplVersions[TplApp::SECTION_CALL] . PHP_EOL . $tplService[TplApp::SECTION_CALL] . PHP_EOL . $tplDebug[TplApp::SECTION_CALL] . PHP_EOL . TplAestan::getItemLink($neardLang->getValue(Lang::PHPMYADMIN), 'phpmyadmin/', true) . PHP_EOL . TplAestan::getItemLink($neardLang->getValue(Lang::ADMINER), 'adminer/?server=127.0.0.1%3A' . $neardBins->getMariadb()->getPort() . '&username=', true) . PHP_EOL . TplAestan::getItemConsole($neardLang->getValue(Lang::CONSOLE), TplAestan::GLYPH_CONSOLE, $neardTools->getConsole()->getTabTitleMariadb()) . PHP_EOL . TplAestan::getItemNotepad(basename($neardBins->getMariadb()->getConf()), $neardBins->getMariadb()->getConf()) . PHP_EOL . TplAestan::getItemNotepad($neardLang->getValue(Lang::MENU_ERROR_LOGS), $neardBins->getMariadb()->getErrorLog()) . PHP_EOL . PHP_EOL . $tplVersions[TplApp::SECTION_CONTENT] . PHP_EOL . $tplService[TplApp::SECTION_CONTENT] . PHP_EOL . $tplDebug[TplApp::SECTION_CONTENT];
 }
コード例 #3
0
 public static function getMenuApache()
 {
     global $neardBins, $neardLang;
     $tplVersions = TplApp::getMenu($neardLang->getValue(Lang::VERSIONS), self::MENU_VERSIONS, get_called_class());
     $tplService = TplApp::getMenu($neardLang->getValue(Lang::SERVICE), self::MENU_SERVICE, get_called_class());
     $tplDebug = TplApp::getMenu($neardLang->getValue(Lang::DEBUG), self::MENU_DEBUG, get_called_class());
     $tplModules = TplApp::getMenu($neardLang->getValue(Lang::MODULES), self::MENU_MODULES, get_called_class());
     $tplAlias = TplApp::getMenu($neardLang->getValue(Lang::ALIASES), self::MENU_ALIAS, get_called_class());
     $tplVhosts = TplApp::getMenu($neardLang->getValue(Lang::VIRTUAL_HOSTS), self::MENU_VHOSTS, get_called_class());
     return $tplVersions[TplApp::SECTION_CALL] . PHP_EOL . $tplService[TplApp::SECTION_CALL] . PHP_EOL . $tplDebug[TplApp::SECTION_CALL] . PHP_EOL . $tplModules[TplApp::SECTION_CALL] . PHP_EOL . $tplAlias[TplApp::SECTION_CALL] . PHP_EOL . $tplVhosts[TplApp::SECTION_CALL] . PHP_EOL . TplAestan::getItemNotepad(basename($neardBins->getApache()->getConf()), $neardBins->getApache()->getConf()) . PHP_EOL . TplAestan::getItemNotepad($neardLang->getValue(Lang::MENU_ACCESS_LOGS), $neardBins->getApache()->getAccessLog()) . PHP_EOL . TplAestan::getItemNotepad($neardLang->getValue(Lang::MENU_REWRITE_LOGS), $neardBins->getApache()->getRewriteLog()) . PHP_EOL . TplAestan::getItemNotepad($neardLang->getValue(Lang::MENU_ERROR_LOGS), $neardBins->getApache()->getErrorLog()) . PHP_EOL . PHP_EOL . $tplVersions[TplApp::SECTION_CONTENT] . PHP_EOL . $tplService[TplApp::SECTION_CONTENT] . PHP_EOL . $tplDebug[TplApp::SECTION_CONTENT] . PHP_EOL . $tplModules[TplApp::SECTION_CONTENT] . PHP_EOL . $tplAlias[TplApp::SECTION_CONTENT] . PHP_EOL . $tplVhosts[TplApp::SECTION_CONTENT] . PHP_EOL;
 }
コード例 #4
0
 public static function getMenuHosts()
 {
     global $neardLang;
     $items = '';
     $actions = '';
     foreach (Util::getWindowsHosts() as $host) {
         $tplSwitchHost = TplApp::getActionMulti(self::ACTION_SWITCH_HOST, array($host['ip'], $host['domain'], $host['enabled']), array($host['domain'] . ' (' . $host['ip'] . ')', $host['enabled'] ? TplAestan::GLYPH_CHECK : ''), false, get_called_class());
         // Item
         $items .= $tplSwitchHost[TplApp::SECTION_CALL] . PHP_EOL;
         // Action
         $actions .= PHP_EOL . $tplSwitchHost[TplApp::SECTION_CONTENT];
     }
     $items .= TplAestan::getItemSeparator() . PHP_EOL . TplAestan::getItemNotepad(basename(HOSTS_FILE), HOSTS_FILE) . PHP_EOL;
     return $items . $actions;
 }
コード例 #5
0
 public static function getMenuLogs()
 {
     global $neardBs;
     $files = array();
     if ($handle = opendir($neardBs->getLogsPath())) {
         while (false !== ($file = readdir($handle))) {
             if ($file != "." && $file != ".." && Util::endWith($file, '.log')) {
                 $files[] = $file;
             }
         }
         closedir($handle);
     }
     ksort($files);
     $result = '';
     foreach ($files as $file) {
         $result .= TplAestan::getItemNotepad(basename($file), $neardBs->getLogsPath() . '/' . $file) . PHP_EOL;
     }
     return $result;
 }