Пример #1
0
 function listAccount($server_id)
 {
     $server = $this->servers->getByKey($server_id);
     if ($server['server_type'] == "other") {
         return array();
     }
     $serverHandler = null;
     //include plugin
     $plugin_file = $this->props->get_page("plugins/controlpanels/" . $server['server_type'] . ".php", "file", 1);
     if (is_readable($plugin_file)) {
         require_once $plugin_file;
     } else {
         return $plugin_file . " " . $this->props->lang['not_readable'];
     }
     $plugin_name = $server['server_type'];
     $plugin_name = $plugin_name . "Handler";
     if (isset($this->{$plugin_name})) {
         $serverHandler =& $this->{$plugin_name};
     }
     //call functions
     $host = $server['server_ip'];
     $user = $server['server_user'];
     $password = $this->utils->alpencrypt->decrypt($server['server_pass'], $this->props->encryptionKey);
     $accesshash = $this->utils->alpencrypt->decrypt($server['server_hash'], $this->props->encryptionKey);
     $usessl = 0;
     if ($server['server_ssl'] == "yes") {
         $usessl = 1;
     }
     $existing_accounts = listAccounts($host, $user, $password, $usessl, $serverHandler, $accesshash);
     return $existing_accounts;
 }
Пример #2
0
        break;
    case "edit":
        $OUTPUT = editAccount();
        break;
    case "delete":
    case "commitdelete":
        $OUTPUT = deleteAccount();
        break;
    case "view":
    default:
        // check if an account was specified
        if (isset($_GET["aid"]) && $_GET["aid"] == 0) {
            $OUTPUT = listAccounts(TRUE);
            // aid=0, LIST ALL ACCOUNTS (admin only)
        } else {
            $OUTPUT = listAccounts(FALSE);
        }
        break;
}
$OUTPUT = "\n<div class='sub_container'>\n\t{$OUTPUT}\n</div>";
require "gw-tmpl.php";
// lists all the accounts, the parameter determines whether ALL accounts, or only accounts belonging to you should be shown
function listAccounts($all)
{
    global $user_admin;
    $OUTPUT = "";
    // create the query's filter
    if ($all && $user_admin) {
        // ALL ACCOUNTS
        $filter = "";
    } else {
Пример #3
0
    $tpl = new Template($templateName);

    $_SESSION['bc_codetext'] === 'THIS_IS_A_SESSION' ?
        $tpl->assign('session', sessionInfo($_SESSION['bc_code'])) :
        $tpl->assign('course', courseInfo($_SESSION['bc_code']));

    $tpl->assign('server', $_configuration['root_web']);
    $tpl->assign('title', $_SESSION['bc_title']);
    $tpl->assign('price', $_SESSION['Payment_Amount']);
    $tpl->assign('currency', $_SESSION['bc_currency_type']);
    if (!isset($_SESSION['_user'])) {
        $tpl->assign('name', $_SESSION['bc_user']['firstName'] . ' ' . $_SESSION['bc_user']['lastName']);
        $tpl->assign('email', $_SESSION['bc_user']['mail']);
        $tpl->assign('user', $_SESSION['bc_user']['username']);
    } else {
        $tpl->assign('name', $_SESSION['bc_user']['firstname'] . ' ' . $_SESSION['bc_user']['lastname']);
        $tpl->assign('email', $_SESSION['bc_user']['email']);
        $tpl->assign('user', $_SESSION['bc_user']['username']);
    }

    //Get bank list account
    $accountsList = listAccounts();
    $tpl->assign('accounts', $accountsList);

    $listing_tpl = 'buycourses/view/process_confirm.tpl';
    $content = $tpl->fetch($listing_tpl);
    $tpl->assign('content', $content);
    $tpl->display_one_col_template();
}