<?php // $ID:$ include '../../../include/cp_header.php'; include_once 'admin_header.php'; include_once XOOPS_ROOT_PATH . '/class/pagenav.php'; require_once XHELP_CLASS_PATH . '/faqAdapterFactory.php'; include_once XHELP_CLASS_PATH . '/faqAdapter.php'; $op = 'default'; if (isset($_REQUEST['op'])) { $op = $_REQUEST['op']; } switch ($op) { case "updateActive": updateActive(); break; case "manage": default: manage(); break; } function manage() { global $oAdminButton, $imagearray; $faqAdapters =& xhelpFaqAdapterFactory::installedAdapters(); $myAdapter =& xhelpFaqAdapterFactory::getFaqAdapter(); xoops_cp_header(); echo $oAdminButton->renderButtons('manFaqAdapters'); echo "<form method='post' action='" . XHELP_ADMIN_URL . "/faqAdapter.php?op=updateActive'>"; echo "<table width='100%' cellspacing='1' class='outer'>"; if (!empty($faqAdapters)) {
} if (file_exists($folder_dir . "/output")) { foreach (scandir($folder_dir . "/output") as $item) { if ($item == '.' || $item == '..') { continue; } unlink($folder_dir . "/output/" . $item); } rmdir($folder_dir . "/output"); } if (file_exists($folder_dir . "/input.txt")) { unlink($folder_dir . "/input.txt"); } rmdir($folder_dir); $optArr = array('oldName' => $_REQUEST['template'], 'op' => 'deleteTemplate'); updateActive($optArr); } else { echo "Error 5.1: template does not exist"; } } else { echo "Error 6.0: template name not specified"; } break; case 'getstats': if (isset($_REQUEST['root'])) { if (isset($_REQUEST['output'])) { $completed = scandir($base_dir + $_REQUEST['root'] + $_REQUEST['output']); getstats($completed); } else { echo "Error 4.1: output directory not specified"; }