Ejemplo n.º 1
0
<?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)) {
Ejemplo n.º 2
0
             }
             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";
         }