function __construct() { parent::__construct(); check_user_permissions(); $this->form_validation->set_error_delimiters('<p class="help-block">', '</p>'); $this->data['folder_name'] = 'client/projects/'; }
function __construct() { parent::__construct(); check_user_permissions(); $this->form_validation->set_error_delimiters('<p class="help-block">', '</p>'); $this->data['folder_name'] = 'client/invoices/'; $this->load->library('Paypal_Lib'); }
/** * Get Blog Permissions * Gets permissions for areas of admin panel for blog plugin - These are defined using the Multi User Plugin * * @return void */ function getBlogUserPermissions() { global $blogUserPermissions; $current_user = get_cookie('GS_ADMIN_USERNAME'); $blogUserPermissions = check_user_permissions($current_user); }
list($user_def_lang, $user_def_layout) = get_user_gui_props($sql, $_SESSION['user_id']); } else { $user_def_layout = $_SESSION['user_theme_color']; $user_def_lang = $_SESSION['user_def_lang']; } gen_def_language($tpl, $sql, $user_def_lang); gen_def_layout($tpl, $sql, $user_def_layout); $dtraff_pr = 0; $dmn_traff_usege = 0; $dmn_traff_limit = $dmn_traff_limit * 1024 * 1024; list($dtraff_pr, $dmn_traff_usege) = make_traff_usege($_SESSION['user_id']); $dmn_disk_limit = $dmn_disk_limit * 1024 * 1024; gen_traff_usage($tpl, $dmn_traff_usege * 1024 * 1024, $dmn_traff_limit, 400); gen_disk_usage($tpl, $dmn_disk_usage, $dmn_disk_limit, 400); gen_user_messages_label($tpl, $sql, $_SESSION['user_id']); check_user_permissions($tpl, $dmn_sqld_limit, $dmn_sqlu_limit, $dmn_php, $dmn_cgi, $dmn_subd_limit, $dmn_als_limit, $dmn_mailacc_limit); $account_name = decode_idna($_SESSION['user_logged']); $tpl->assign(array('ACCOUNT_NAME' => $account_name, 'MAIN_DOMAIN' => $dmn_name, 'MYSQL_SUPPORT' => $dmn_sqld_limit != -1 && $dmn_sqlu_limit != -1 ? tr('yes') : tr('no'), 'SUBDOMAINS' => gen_num_limit_msg($sub_cnt, $dmn_subd_limit), 'DOMAIN_ALIASES' => gen_num_limit_msg($als_cnt, $dmn_als_limit), 'MAIL_ACCOUNTS' => gen_num_limit_msg($mail_acc_cnt, $dmn_mailacc_limit), 'FTP_ACCOUNTS' => gen_num_limit_msg($ftp_acc_cnt, $dmn_ftpacc_limit), 'SQL_DATABASES' => gen_num_limit_msg($sqld_acc_cnt, $dmn_sqld_limit), 'SQL_USERS' => gen_num_limit_msg($sqlu_acc_cnt, $dmn_sqlu_limit))); $tpl->assign(array('TR_CLIENT_MAIN_INDEX_PAGE_TITLE' => tr('VHCS - Client/Main Index'), 'THEME_COLOR_PATH' => "../themes/{$theme_color}", 'THEME_CHARSET' => tr('encoding'), 'TID' => $_SESSION['layout_id'], 'VHCS_LICENSE' => $cfg['VHCS_LICENSE'], 'ISP_LOGO' => get_logo($_SESSION['user_id']))); /* * * static page messages. * */ gen_client_menu($tpl); gen_logged_from($tpl); check_permissions($tpl); $tpl->assign(array('TR_GENERAL_INFORMATION' => tr('General information'), 'TR_ACCOUNT_NAME' => tr('Account name'), 'TR_MAIN_DOMAIN' => tr('Main domain'), 'TR_PHP_SUPPORT' => tr('PHP support'), 'TR_CGI_SUPPORT' => tr('CGI support'), 'TR_MYSQL_SUPPORT' => tr('SQL support'), 'TR_SUBDOMAINS' => tr('Subdomains'), 'TR_DOMAIN_ALIASES' => tr('Domain aliasses'), 'TR_MAIL_ACCOUNTS' => tr('Mail accounts'), 'TR_FTP_ACCOUNTS' => tr('FTP accounts'), 'TR_SQL_DATABASES' => tr('SQL databases'), 'TR_SQL_USERS' => tr('SQL users'), 'TR_MESSAGES' => tr('Support system'), 'TR_LANGUAGE' => tr('Language'), 'TR_CHOOSE_DEFAULT_LANGUAGE' => tr('Choose default language'), 'TR_SAVE' => tr('Save'), 'TR_LAYOUT' => tr('Layout'), 'TR_CHOOSE_DEFAULT_LAYOUT' => tr('Choose default layout'), 'TR_TRAFFIC_USAGE' => tr('Traffic usage'), 'TR_DISK_USAGE' => tr('Disk usage'))); $tpl->parse('PAGE', 'page'); $tpl->prnt(); if (isset($cfg['DUMP_GUI_DEBUG'])) {
$user_layout = $_POST['def_layout']; $query = "\n\t\tUPDATE\n\t\t\t`user_gui_props`\n\t\tSET\n\t\t\t`layout` = ?\n\t\tWHERE\n\t\t\t`user_id` = ?\n\t"; $rs = exec_query($sql, $query, array($user_layout, $user_id)); $theme_color = $user_layout; } $dmn_props = get_domain_default_props($_SESSION['user_id']); list($sub_cnt, $als_cnt, $mail_acc_cnt, $ftp_acc_cnt, $sqld_acc_cnt, $sqlu_acc_cnt) = get_domain_running_props_cnt($dmn_props['domain_id']); $dtraff_pr = 0; $dmn_traff_usage = 0; $dmn_traff_limit = $dmn_props['domain_traffic_limit'] * 1024 * 1024; list($dtraff_pr, $dmn_traff_usage) = make_traff_usage($_SESSION['user_id']); $dmn_disk_limit = $dmn_props['domain_disk_limit'] * 1024 * 1024; gen_traff_usage($tpl, $dmn_traff_usage * 1024 * 1024, $dmn_traff_limit, 400); gen_disk_usage($tpl, $dmn_props['domain_disk_usage'], $dmn_disk_limit, 400); gen_user_messages_label($tpl, $_SESSION['user_id']); check_user_permissions($tpl, $dmn_props['domain_sqld_limit'], $dmn_props['domain_sqlu_limit'], $dmn_props['domain_php'], $dmn_props['domain_cgi'], $dmn_props['domain_ssl'], $dmn_props['allowbackup'], $dmn_props['domain_dns'], $dmn_props['domain_subd_limit'], $dmn_props['domain_alias_limit'], $dmn_props['domain_mailacc_limit']); $account_name = decode_idna($_SESSION['user_logged']); if ($dmn_props['domain_expires'] == 0) { $dmn_expires_date = tr('Not Set'); } else { $date_formt = $cfg->DATE_FORMAT; $dmn_expires_date = "( <strong style=\"text-decoration:underline;\">" . date($date_formt, $dmn_props['domain_expires']) . "</strong> )"; } list($years, $month, $days, $hours, $minutes, $seconds) = gen_remain_time($dmn_props['domain_expires']); if (time() < $dmn_props['domain_expires']) { if ($years > 0 && $month > 0 && $days <= 14) { $tpl->assign(array('DMN_EXPIRES' => $years . " Years, " . $month . " Month, " . $days . " Days")); } else { $tpl->assign(array('DMN_EXPIRES' => '<span style="color:red">' . $years . " Years, " . $month . " Month, " . $days . " Days</span>")); } } else {