Ejemplo n.º 1
0
     $mailserver = $root;
     $pos = strpos($mailserver, 'www.');
     if ($pos !== false && !$pos) {
         $INSTALL_HELPDESK_MAILSERVER = 'mail.' . substr($mailserver, 4) . ':110';
     } else {
         $INSTALL_HELPDESK_MAILSERVER = 'mail.' . $mailserver . ':110';
     }
     $INSTALL_OS_TYPE = 0;
     $pos = strpos(dirname(__FILE__), '\\');
     if ($pos !== false) {
         $INSTALL_OS_TYPE = 1;
     }
     $INSTALL_EMAIL_ADDRESS = '';
     $INSTALL_SEO_URLS = 0;
     chdir(DIR_FS_CATALOG);
     erase_dir(DIR_FS_TEMPLATE);
     chdir($current_dir);
     $templates_array = array();
     $dir_array = array_filter(glob('templates/' . '*'), 'is_dir');
     foreach ($dir_array as $key => $value) {
         $templates_array[] = array('id' => basename($value), 'text' => basename($value));
     }
 case 'config_setup':
     $INSTALL_OS_TYPE_INFO = $INSTALL_EMAIL_ADDRESS_INFO = $INSTALL_SITE_NAME_INFO = '';
     $INSTALL_EMAIL_PASSWORD_INFO = $INSTALL_HELPDESK_MAILSERVER_INFO = $INSTALL_SEO_URLS_INFO = '';
     if (file_exists(FILE_TMP_CONFIG)) {
         @unlink(FILE_TMP_CONFIG);
     }
     if ($action == 'config') {
         break;
     }
Ejemplo n.º 2
0
function erase_dir($path)
{
    if (!file_exists($path)) {
        return;
    }
    closedir(opendir($path));
    $sub_array = glob($path . '*');
    if (empty($sub_array)) {
        return;
    }
    foreach ($sub_array as $sub) {
        if (is_file($sub)) {
            @unlink($sub);
        } else {
            erase_dir($sub . '/');
            @rmdir($sub);
        }
    }
}