Changeset 1152

Show
Ignore:
Timestamp:
05/15/08 12:46:49 (2 months ago)
Author:
kilburn
Message:

* Fixed #1254: Admin level hosting plans option is not working

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGELOG

    r1151 r1152  
    11ispCP ω 1.0.0 Changelog 
    22~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3 
     42008-05-15 Marc Pujol 
     5        - GUI 
     6                * Fixed #1254: Admin level hosting plans are not working 
    37 
    482008-05-13 Benedikt Heintel 
  • trunk/gui/admin/ahp.php

    r1014 r1152  
    2323check_login(__FILE__); 
    2424 
    25 if ($cfg['HOSTING_PLANS_LEVEL'] != strtolower('admin')) { 
     25if (strtolower($cfg['HOSTING_PLANS_LEVEL']) != 'admin') { 
    2626        header("Location: index.php"); 
    2727        die(); 
     
    3131$tpl->define_dynamic('page', $cfg['ADMIN_TEMPLATE_PATH'] . '/ahp.tpl'); 
    3232$tpl->define_dynamic('page_message', 'page'); 
    33 global $cfg; 
     33 
    3434$theme_color = $cfg['USER_INITIAL_THEME']; 
    3535 
     
    123123        $tpl->assign('MESSAGE', ''); 
    124124} // End of gen_empty_hp_page() 
     125 
    125126// Show last entered data for new hp 
    126127function gen_data_ahp_page(&$tpl) { 
     
    189190                $price = 0; 
    190191        } else { 
    191                 $price = $_POST['hp_price']
     192                $price = clean_input($_POST['hp_price'])
    192193        } 
    193194        if (empty($_POST['hp_setupfee'])) { 
    194195                $setup_fee = 0; 
    195196        } else { 
    196                 $setup_fee = $_POST['hp_setupfee']
     197                $setup_fee = clean_input($_POST['hp_setupfee'])
    197198        } 
    198199 
     
    207208                $hp_cgi = $_POST['cgi'];; 
    208209 
    209         if (empty($hp_name)) { 
     210        if ($hp_name == '') { 
    210211                $ahp_error = tr('Incorrect template name length!'); 
    211212        } 
    212213 
    213         if (empty($description)) { 
     214        if ($description == '') { 
    214215                $ahp_error = tr('Incorrect template description length!'); 
    215216        } 
    216217        if (!is_numeric($price)) { 
    217                 $ahp_error = tr('Incorrect price syntax!'); 
     218                $ahp_error = tr('Price must be a number!'); 
    218219        } 
    219220 
    220221        if (!is_numeric($setup_fee)) { 
    221                 $ahp_error = tr('Incorrect setup fee syntax!'); 
     222                $ahp_error = tr('Setup fee must be a number!'); 
    222223        } 
    223224 
  • trunk/gui/admin/dhp.php

    r1148 r1152  
    2222check_login(__FILE__); 
    2323 
    24 global $cfg; 
     24if (strtolower($cfg['HOSTING_PLANS_LEVEL']) != 'admin') { 
     25        header('Location: index.php'); 
     26        die(); 
     27
     28 
    2529$theme_color = $cfg['USER_INITIAL_THEME']; 
    2630 
    2731if(isset($_GET['hpid']) && is_numeric($_GET['hpid'])) 
    2832        $hpid = $_GET['hpid']; 
    29 else
     33else
    3034        $_SESSION['hp_deleted'] = '_no_'; 
    3135        Header("Location: hp.php"); 
     
    3337} 
    3438 
     39// Check if there is no order for this plan 
     40$res = exec_query($sql, "SELECT COUNT(id) FROM orders WHERE plan_id=?", array($hpid)); 
     41$data = $res->FetchRow(); 
     42if ($data['0'] > 0) { 
     43        $_SESSION['hp_deleted_ordererror'] = '_yes_'; 
     44        header("Location: hp.php"); 
     45        die(); 
     46} 
     47 
    3548// Try to delete hosting plan from db 
    36 // 
    3749$query = "delete from hosting_plans where id=?"; 
    3850$res = exec_query($sql, $query, array($hpid)); 
  • trunk/gui/admin/ehp.php

    r1014 r1152  
    2323check_login(__FILE__); 
    2424 
    25 if ($cfg['HOSTING_PLANS_LEVEL'] != strtolower('admin')) { 
     25if (strtolower($cfg['HOSTING_PLANS_LEVEL']) != 'admin') { 
    2626        header("Location: index.php"); 
    2727        die(); 
     
    3232$tpl->define_dynamic('page_message', 'page'); 
    3333 
    34 global $cfg; 
    3534$theme_color = $cfg['USER_INITIAL_THEME']; 
    3635 
     
    7271                        'TR_NO' => tr('no'), 
    7372                        'TR_BILLING_PROPS' => tr('Billing Settings'), 
    74                         'TR_PRICE_STYLE' => tr('Price Style'), 
    7573                        'TR_PRICE' => tr('Price'), 
    7674                        'TR_SETUP_FEE' => tr('Setup fee'), 
     
    7977                        'TR_STATUS' => tr('Available for purchasing'), 
    8078                        'TR_TEMPLATE_DESCRIPTON' => tr('Description'), 
    81                         'TR_EXAMPEL' => tr('(e.g. EUR)'), 
     79                        'TR_EXAMPLE' => tr('(e.g. EUR)'), 
    8280                        'TR_UPDATE_PLAN' => tr('Update plan'))); 
    8381 
  • trunk/gui/admin/hp.php

    r1014 r1152  
    2424check_login(__FILE__); 
    2525 
    26 if ($cfg['HOSTING_PLANS_LEVEL'] != strtolower('admin')) { 
    27         header("Location: index.php"); 
    28  
     26if (strtolower($cfg['HOSTING_PLANS_LEVEL']) != 'admin') { 
     27        header('Location: index.php'); 
    2928        die(); 
    3029} 
     
    3332$tpl->define_dynamic('page', $cfg['ADMIN_TEMPLATE_PATH'] . '/hp.tpl'); 
    3433$tpl->define_dynamic('page_message', 'page'); 
    35 $tpl->define_dynamic('page_message', 'page'); 
    3634$tpl->define_dynamic('hosting_plans', 'page'); 
     35 
    3736// Table with hosting plans 
    3837$tpl->define_dynamic('hp_table', 'page'); 
    3938$tpl->define_dynamic('hp_entry', 'hp_table'); 
     39$tpl->define_dynamic('hp_delete', 'page'); 
     40$tpl->define_dynamic('hp_menu_add', 'page'); 
    4041 
    41 global $cfg; 
    4242$theme_color = $cfg['USER_INITIAL_THEME']; 
    4343 
    44 $tpl->assign(array('TR_RESELLER_MAIN_INDEX_PAGE_TITLE' => tr('ispCP - Administrator/Hosting Plan Management'), 
    45                 'THEME_COLOR_PATH' => "../themes/$theme_color", 
    46                 'THEME_CHARSET' => tr('encoding'), 
    47                 'ISP_LOGO' => get_logo($_SESSION['user_id']))); 
     44$tpl->assign(array( 
     45        'TR_RESELLER_MAIN_INDEX_PAGE_TITLE' => tr('ispCP - Administrator/Hosting Plan Management'), 
     46        'THEME_COLOR_PATH' => "../themes/$theme_color", 
     47        'THEME_CHARSET' => tr('encoding'), 
     48        'ISP_LOGO' => get_logo($_SESSION['user_id']) 
     49)); 
    4850 
    4951/* 
     
    5759gen_hp_table($tpl, $_SESSION['user_id']); 
    5860 
    59 $tpl->assign(array('TR_HOSTING_PLANS' => tr('Hosting plans'), 
    60                 'TR_PAGE_MENU' => tr('Manage hosting plans'), 
    61                 'TR_PURCHASING' => tr('Purchasing'), 
    62                 'TR_ADD_HOSTING_PLAN' => tr('Add hosting plan'), 
    63                 'TR_TITLE_ADD_HOSTING_PLAN' => tr('Add new user hosting plan'), 
    64                 'TR_BACK' => tr('Back'), 
    65                 'TR_TITLE_BACK' => tr('Return to previous menu'), 
    66                 'TR_MESSAGE_DELETE' => tr('Are you sure you want to delete'))); 
     61 
     62$tpl->assign(array( 
     63        'TR_HOSTING_PLANS' => tr('Hosting plans'), 
     64        'TR_PAGE_MENU' => tr('Manage hosting plans'), 
     65        'TR_PURCHASING' => tr('Purchasing'), 
     66        'TR_ADD_HOSTING_PLAN' => tr('Add hosting plan'), 
     67        'TR_TITLE_ADD_HOSTING_PLAN' => tr('Add new user hosting plan'), 
     68        'TR_BACK' => tr('Back'), 
     69        'TR_TITLE_BACK' => tr('Return to previous menu'), 
     70        'TR_MESSAGE_DELETE' => tr('Are you sure you want to delete') 
     71)); 
    6772 
    6873gen_hp_message(); 
    6974gen_page_message($tpl); 
     75 
    7076$tpl->parse('PAGE', 'page'); 
    7177$tpl->prnt(); 
     
    7581function gen_hp_message () { 
    7682        // global $externel_event, $hp_added, $hp_deleted, $hp_updated; 
    77         // global $external_event; 
     83        global $external_event; 
     84 
    7885        if (isset($_SESSION["hp_added"]) && $_SESSION["hp_added"] == '_yes_') { 
    79                 // $external_event = '_on_'; 
     86                $external_event = '_on_'; 
    8087                set_page_message(tr('Hosting plan added!')); 
    8188                unset($_SESSION["hp_added"]); 
     
    8390                        unset($GLOBALS['hp_added']); 
    8491        } else if (isset($_SESSION["hp_deleted"]) && $_SESSION["hp_deleted"] == '_yes_') { 
    85                 // $external_event = '_on_'; 
     92                $external_event = '_on_'; 
    8693                set_page_message(tr('Hosting plan deleted!')); 
    8794                unset($_SESSION["hp_deleted"]); 
     
    8996                        unset($GLOBALS['hp_deleted']); 
    9097        } else if (isset($_SESSION["hp_updated"]) && $_SESSION["hp_updated"] == '_yes_') { 
    91                 // $external_event = '_on_'; 
     98                $external_event = '_on_'; 
    9299                set_page_message(tr('Hosting plan updated!')); 
    93100                unset($_SESSION["hp_updated"]); 
    94101                if (isset($GLOBALS['hp_updated'])) 
    95102                        unset($GLOBALS['hp_updated']); 
     103        } else if (isset($_SESSION["hp_deleted_ordererror"]) && $_SESSION["hp_deleted_ordererror"] == '_yes_') { 
     104                //$external_event = '_on_'; 
     105                set_page_message(tr('Hosting plan can\'t be deleted, there are orders!')); 
     106                unset($_SESSION["hp_deleted_ordererror"]); 
    96107        } 
    97108} // End of gen_hp_message() 
     109 
    98110// Extract and show data for hosting plans 
    99111function gen_hp_table(&$tpl, $reseller_id) { 
     
    101113 
    102114        $query = <<<SQL_QUERY 
    103             SELECT 
    104                 t1.id, t1.reseller_id, t1.name, t1.props, t1.status, 
     115        SELECT 
     116            t1.id, t1.reseller_id, t1.name, t1.props, t1.status, 
    105117                        t2.admin_id, t2.admin_type 
    106             FROM 
    107                 hosting_plans AS t1, 
     118        FROM 
     119            hosting_plans AS t1, 
    108120                        admin AS t2 
    109             WHERE 
    110                 t2.admin_type = ? 
     121        WHERE 
     122            t2.admin_type = ? 
    111123                AND 
    112124                        t1.reseller_id = t2.admin_id 
    113             ORDER BY 
    114                 t1.name 
     125        ORDER BY 
     126            t1.name 
    115127SQL_QUERY; 
     128 
    116129        $rs = exec_query($sql, $query, array('admin')); 
    117130        $tr_edit = tr('Edit'); 
     
    123136                $tpl->assign('HP_TABLE', ''); 
    124137        } else { // There are data for hosting plants :-) 
    125                 /*if ($GLOBALS['external_event'] == '_off_') { 
     138                if (isset($external_event) && $external_event == '_off_') { 
    126139                        $tpl -> assign('HP_MESSAGE', ''); 
    127                 }*/ 
     140                } 
    128141 
    129                 $tpl->assign(array('TR_HOSTING_PLANS' => tr('Hosting plans'), 
    130                                 'TR_NOM' => tr('No.'), 
    131                                 'TR_EDIT' => $tr_edit, 
    132                                 'TR_PLAN_NAME' => tr('Name'), 
    133                                 'TR_ACTION' => tr('Action'))); 
     142                $tpl->assign(array( 
     143                        'TR_HOSTING_PLANS'      => tr('Hosting plans'), 
     144                        'TR_NOM'                => tr('No.'), 
     145                        'TR_EDIT'               => $tr_edit, 
     146                        'TR_PLAN_NAME'          => tr('Name'), 
     147                        'TR_ACTION'             => tr('Action') 
     148                )); 
    134149 
    135150                $i = 1; 
     
    148163                        } 
    149164 
    150                         $tpl->assign(array('PLAN_NOM' => $i++, 
    151                                         'PLAN_NAME' => stripslashes($data['name']), 
    152                                         'PLAN_ACTION' => tr('Delete'), 
    153                                         'PLAN_SHOW' => tr('Show hosting plan'), 
    154                                         'PURCHASING' => $status, 
    155                                         'HP_ID' => $data['id'], 
    156                                         'ADMIN_ID' => $_SESSION['user_id'])); 
     165                        $tpl->assign(array( 
     166                                'PLAN_NOM'      => $i++, 
     167                                'PLAN_NAME'     => stripslashes($data['name']), 
     168                                'PLAN_ACTION'   => tr('Delete'), 
     169                                'PLAN_SHOW'     => tr('Show hosting plan'), 
     170                                'PURCHASING'    => $status, 
     171                                'HP_ID'         => $data['id'], 
     172                                'ADMIN_ID'      => $_SESSION['user_id'] 
     173                        )); 
    157174                        $tpl->parse('HP_ENTRY', '.hp_entry'); 
     175 
    158176                } // End  loop 
     177 
    159178                $tpl->parse('HP_TABLE', 'hp_table'); 
    160179        } 
    161180} // End of gen_hp_table() 
     181 
    162182// ****************************** 
    163183// END OF FUNCTION DECLARE PATH 
  • trunk/gui/admin/manage_users.php

    r1014 r1152  
    106106gen_admin_menu($tpl, $cfg['ADMIN_TEMPLATE_PATH'] . '/menu_manage_users.tpl'); 
    107107 
     108if (!isset($cfg['HOSTING_PLANS_LEVEL']) || strtolower($cfg['HOSTING_PLANS_LEVEL']) !== 'admin') { 
     109        $tpl->assign('EDIT_OPTION', ''); 
     110} 
     111 
    108112get_admin_manage_users($tpl, $sql); 
    109113 
  • trunk/gui/include/admin-functions.php

    r1144 r1152  
    723723                                                'URL_CHANGE_INTERFACE' => "change_user_interface.php?to_id=" . $rs->fields['domain_admin_id'], 
    724724                                                'USR_USERNAME' => $rs->fields['domain_name'], 
     725                                                'TR_EDIT_DOMAIN' => tr('Edit domain'), 
     726                                                'TR_EDIT_USR' => tr('Edit user'), 
    725727                                                ) 
    726728                                        ); 
  • trunk/gui/include/reseller-functions.php

    r1147 r1152  
    195195        if (!$cfg['ISPCP_SUPPORT_SYSTEM']) { 
    196196                $tpl->assign('ISACTIVE_SUPPORT', ''); 
     197        } 
     198        if (isset($cfg['HOSTING_PLANS_LEVEL']) && strtolower($cfg['HOSTING_PLANS_LEVEL']) === 'admin') { 
     199                $tpl->assign('HP_MENU_ADD', ''); 
    197200        } 
    198201 
  • trunk/gui/reseller/ahp.php

    r1144 r1152  
    2323check_login(__FILE__); 
    2424 
    25 if (isset($cfg['HOSTING_PLANS_LEVEL']) && $cfg['HOSTING_PLANS_LEVEL'] == strtolower('admin')) { 
     25if (isset($cfg['HOSTING_PLANS_LEVEL']) && strtolower($cfg['HOSTING_PLANS_LEVEL']) == 'admin') { 
    2626        Header("Location: hp.php"); 
    27  
    2827        die(); 
    2928} 
     
    302301 
    303302                                $_SESSION['hp_added'] = '_yes_'; 
    304                                 header("Location: ehp.php"); 
     303                                header("Location: hp.php"); 
    305304                                die(); 
    306305                        } 
  • trunk/gui/reseller/ehp.php

    r1144 r1152  
    7777                        'TR_STATUS' => tr('Available for purchasing'), 
    7878                        'TR_TEMPLATE_DESCRIPTON' => tr('Description'), 
    79                         'TR_EXAMPEL' => tr('(e.g. EUR)'), 
     79                        'TR_EXAMPLE' => tr('(e.g. EUR)'), 
    8080                        'TR_EDIT_HOSTING_PLAN' => tr('Update plan'), 
    8181                        'TR_UPDATE_PLAN' => tr('Update plan') 
  • trunk/gui/reseller/hp.php

    r1014 r1152  
    1212 *   This program is free software; you can redistribute it and/or modify it under 
    1313 *   the terms of the MPL General Public License as published by the Free Software 
    14  *   Foundation; either version 1.1 of the License, or (at your option) any later 
     14 *   Foundation; either version 2.1 of the License, or (at your option) any later 
    1515 *   version. 
    1616 *   You should have received a copy of the MPL Mozilla Public License along with 
     
    2828$tpl->define_dynamic('page_message', 'page'); 
    2929$tpl->define_dynamic('logged_from', 'page'); 
     30 
    3031// Table with hosting plans 
    3132$tpl->define_dynamic('hp_table', 'page'); 
     
    3637$theme_color = $cfg['USER_INITIAL_THEME']; 
    3738 
    38 $tpl->assign( 
    39                 array( 
    40                         'TR_RESELLER_MAIN_INDEX_PAGE_TITLE' => tr('ispCP - Reseller/Main Index'), 
    41                         'THEME_COLOR_PATH' => "../themes/$theme_color", 
    42                         'THEME_CHARSET' => tr('encoding'), 
    43                         'ISP_LOGO' => get_logo($_SESSION['user_id']) 
    44                         ) 
    45                 ); 
     39$tpl->assign(array( 
     40        'TR_RESELLER_MAIN_INDEX_PAGE_TITLE' => tr('ispCP - Reseller/Main Index'), 
     41        'THEME_COLOR_PATH' => "../themes/$theme_color", 
     42        'THEME_CHARSET' => tr('encoding'), 
     43        'ISP_LOGO' => get_logo($_SESSION['user_id']) 
     44)); 
    4645 
    4746/* 
     
    5352gen_reseller_mainmenu($tpl, $cfg['RESELLER_TEMPLATE_PATH'] . '/main_menu_hp.tpl'); 
    5453gen_reseller_menu($tpl, $cfg['RESELLER_TEMPLATE_PATH'] . '/menu_hp.tpl'); 
    55  
    5654gen_logged_from($tpl); 
    57  
    5855gen_hp_table($tpl, $_SESSION['user_id']); 
    5956 
    60 $tpl->assign( 
    61                 array( 
    62                         'TR_HOSTING_PLANS' => tr('Hosting plans'), 
    63                         'TR_PAGE_MENU' => tr('Manage hosting plans'), 
    64                         'TR_PURCHASING' => tr('Purchasing'), 
    65                         'TR_ADD_HOSTING_PLAN' => tr('Add hosting plan'), 
    66                         'TR_TITLE_ADD_HOSTING_PLAN' => tr('Add new user hosting plan'), 
    67                         'TR_BACK' => tr('Back'), 
    68                         'TR_TITLE_BACK' => tr('Return to previous menu'), 
    69                         'TR_MESSAGE_DELETE' => tr('Are you sure you want to delete') 
    70                         ) 
    71                 ); 
     57$tpl->assign(array( 
     58        'TR_HOSTING_PLANS' => tr('Hosting plans'), 
     59        'TR_PAGE_MENU' => tr('Manage hosting plans'), 
     60        'TR_PURCHASING' => tr('Purchasing'), 
     61        'TR_ADD_HOSTING_PLAN' => tr('Add hosting plan'), 
     62        'TR_TITLE_ADD_HOSTING_PLAN' => tr('Add new user hosting plan'), 
     63        'TR_BACK' => tr('Back'), 
     64        'TR_TITLE_BACK' => tr('Return to previous menu'), 
     65        'TR_MESSAGE_DELETE' => tr('Are you sure you want to delete') 
     66)); 
    7267 
    7368gen_hp_message($tpl); 
     
    7772$tpl->prnt(); 
    7873 
    79 // BEGIN FUNCTION DECLARE PATH 
     74// BEGIN FUNCTION DECLARE PAT 
    8075 
    8176function gen_hp_message (&$tpl) { 
     
    10196                if (isset($GLOBALS['hp_updated'])) 
    10297                        unset($GLOBALS['hp_updated']); 
    103         } 
    104         else if (isset($_SESSION["hp_deleted_ordererror"]) && $_SESSION["hp_deleted_ordererror"] == '_yes_') { 
     98        } else if (isset($_SESSION["hp_deleted_ordererror"]) && $_SESSION["hp_deleted_ordererror"] == '_yes_') { 
    10599                //$external_event = '_on_'; 
    106100                set_page_message(tr('Hosting plan can\'t be deleted, there are orders!')); 
     
    113107        global $sql, $cfg, $external_event; 
    114108 
    115         if (isset($cfg['HOSTING_PLANS_LEVEL']) && $cfg['HOSTING_PLANS_LEVEL'] === 'admin') { 
     109        if (isset($cfg['HOSTING_PLANS_LEVEL']) && strtolower($cfg['HOSTING_PLANS_LEVEL']) === 'admin') { 
    116110                $query = <<<SQL_QUERY 
    117111                SELECT 
     
    159153                } 
    160154 
    161                 $tpl->assign(array('TR_HOSTING_PLANS' => tr('Hosting plans'), 
    162                                 'TR_NOM' => tr('No.'), 
    163                                 'TR_EDIT' => $tr_edit, 
    164                                 'TR_PLAN_NAME' => tr('Name'), 
    165                                 'TR_ACTION' => tr('Action'))); 
     155                $tpl->assign(array( 
     156                        'TR_HOSTING_PLANS'      => tr('Hosting plans'), 
     157                        'TR_NOM'                => tr('No.'), 
     158                        'TR_EDIT'               => $tr_edit, 
     159                        'TR_PLAN_NAME'          => tr('Name'), 
     160                        'TR_ACTION'             => tr('Action') 
     161                )); 
    166162 
    167163                $i = 1; 
     
    180176                        } 
    181177 
    182                         $tpl->assign(array('PLAN_NOM' => $i++, 
    183                                         'PLAN_NAME' => stripslashes($data['name']), 
    184                                         'PLAN_ACTION' => tr('Delete'), 
    185                                         'PLAN_SHOW' => tr('Show hosting plan'), 
    186                                         'PURCHASING' => $status, 
    187                                         'HP_ID' => $data['id'], 
    188                                         'RESELLER_ID' => $_SESSION['user_id'])); 
     178                        $tpl->assign(array( 
     179                                'PLAN_NOM'      => $i++, 
     180                                'PLAN_NAME'     => stripslashes($data['name']), 
     181                                'PLAN_ACTION'   => tr('Delete'), 
     182                                'PLAN_SHOW'     => tr('Show hosting plan'), 
     183                                'PURCHASING'    => $status, 
     184                                'HP_ID'         => $data['id'], 
     185                                'RESELLER_ID'   => $_SESSION['user_id'] 
     186                        )); 
    189187                        $tpl->parse('HP_ENTRY', '.hp_entry'); 
     188 
    190189                } // End  loop 
     190 
    191191                $tpl->parse('HP_TABLE', 'hp_table'); 
    192192        } 
     
    196196// END OF FUNCTION DECLARE PATH 
    197197// ***************************** 
    198 if ($cfg['DUMP_GUI_DEBUG']) 
    199         dump_gui_debug(); 
     198if ($cfg['DUMP_GUI_DEBUG']) dump_gui_debug(); 
    200199 
    201200unset_messages(); 
  • trunk/gui/reseller/rau1.php

    r1014 r1152  
    115115        } 
    116116        // we have plans only for admins 
    117         if (isset($cfg['HOSTING_PLANS_LEVEL']) && $cfg['HOSTING_PLANS_LEVEL'] === 'admin') { 
     117        if (isset($cfg['HOSTING_PLANS_LEVEL']) && strtolower($cfg['HOSTING_PLANS_LEVEL']) === 'admin') { 
    118118                $dmn_pt = '_no_'; 
    119119        } 
  • trunk/gui/reseller/rau3.php

    r1020 r1152  
    214214                unset($_SESSION["ch_hpprops"]); 
    215215        } else { 
    216                 $query = "select props from hosting_plans where reseller_id = ? and id = ?"; 
    217                 $res = exec_query($sql, $query, array($reseller_id, $hpid)); 
     216                if (isset($cfg['HOSTING_PLANS_LEVEL']) && strtolower($cfg['HOSTING_PLANS_LEVEL'] == 'admin')) { 
     217                        $query = 'select props from hosting_plans where id = ?'; 
     218                        $res = exec_query($sql, $query, array($hpid)); 
     219                } else { 
     220                        $query = "select props from hosting_plans where reseller_id = ? and id = ?"; 
     221                        $res = exec_query($sql, $query, array($reseller_id, $hpid)); 
     222                } 
    218223                $data = $res->FetchRow(); 
    219224                $props = $data['props']; 
  • trunk/gui/reseller/users.php

    r1014 r1152  
    122122        ); 
    123123 
    124 if (isset($cfg['HOSTING_PLANS_LEVEL']) && $cfg['HOSTING_PLANS_LEVEL'] === 'admin') { 
     124if (isset($cfg['HOSTING_PLANS_LEVEL']) && strtolower($cfg['HOSTING_PLANS_LEVEL']) === 'admin') { 
    125125        $tpl->assign('EDIT_OPTION', ''); 
    126126} 
  • trunk/gui/themes/omega_original/admin/ahp.tpl

    r1076 r1152  
    3535</tr> 
    3636        <tr> 
    37                 <td style="width: 195px; vertical-align: top;">{SUB_MENU}</td> 
     37                <td style="width: 195px; vertical-align: top;">{MENU}</td> 
    3838            <td colspan=2 style="vertical-align: top;"><table style="width: 100%; border-collapse: collapse;padding:0;margin:0;"> 
    3939                                <tr height="95";> 
  • trunk/gui/themes/omega_original/admin/ehp.tpl

    r1076 r1152  
    2828</tr> 
    2929        <tr> 
    30                 <td style="width: 195px; vertical-align: top;">{SUB_MENU}</td> 
     30                <td style="width: 195px; vertical-align: top;">{MENU}</td> 
    3131            <td colspan=2 style="vertical-align: top;"><table style="width: 100%; border-collapse: collapse;padding:0;margin:0;"> 
    3232                                <tr height="95";> 
     
    149149                            <tr> 
    150150                              <td>&nbsp;</td> 
    151                               <td class="content2">{TR_CURRENCY}</td> 
     151                              <td class="content2">{TR_VALUE}</td> 
    152152                              <td class="content"><input name="hp_currency" {READONLY} type="text" class="textinput" id="hp_currency" style="width:100px" value="{HP_CURRENCY}"> 
    153                                   <small>{TR_EXAMPEL}</small></td> 
     153                                  <small>{TR_EXAMPLE}</small></td> 
    154154                            </tr> 
    155155                            <tr> 
  • trunk/gui/themes/omega_original/admin/hp.tpl

    r1076 r1152  
    2828</tr> 
    2929        <tr> 
    30                 <td style="width: 195px; vertical-align: top;">{SUB_MENU}</td> 
     30                <td style="width: 195px; vertical-align: top;">{MENU}</td> 
    3131            <td colspan=2 style="vertical-align: top;"><table style="width: 100%; border-collapse: collapse;padding:0;margin:0;"> 
    3232                                <tr height="95";> 
  • trunk/gui/themes/omega_original/admin/main_menu_general_information.tpl

    r811 r1152  
    1515    <td class="menu"><div align="center"><a href="manage_users.php" class="menu_active" onMouseOver="MM_swapImage('manage_users','','{THEME_COLOR_PATH}/images/icons/manage_users_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_MANAGE_USERS}</a></div></td> 
    1616  </tr> 
     17<!-- BDP: hosting_plans --> 
     18</table></td> 
     19    <td width="30">&nbsp;</td> 
     20    <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
     21<tr> 
     22      <td class="menu"><div align="center"><a href="hp.php" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="{THEME_COLOR_PATH}/images/icons/hosting_plans.gif" name="hosting_plans" width="47" height="46" border="0" id="hosting_plans" /></a></div></td> 
     23  </tr><tr> 
     24    <td class="menu"><div align="center"><a href="hp.php" class="menu_active" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_HOSTING_PLANS}</a></div></td> 
     25  </tr> 
     26<!-- EDP: hosting_plans --> 
    1727</table></td> 
    1828    <td width="30">&nbsp;</td> 
  • trunk/gui/themes/omega_original/admin/main_menu_manage_users.tpl

    r811 r1152  
    1515    <td class="menu"><div align="center"><a href="manage_users.php" class="menu_active" onMouseOver="MM_swapImage('manage_users','','{THEME_COLOR_PATH}/images/icons/manage_users_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_MANAGE_USERS}</a></div></td> 
    1616  </tr> 
     17<!-- BDP: hosting_plans --> 
     18</table></td> 
     19    <td width="30">&nbsp;</td> 
     20    <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
     21<tr> 
     22      <td class="menu"><div align="center"><a href="hp.php" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="{THEME_COLOR_PATH}/images/icons/hosting_plans.gif" name="hosting_plans" width="47" height="46" border="0" id="hosting_plans" /></a></div></td> 
     23  </tr><tr> 
     24    <td class="menu"><div align="center"><a href="hp.php" class="menu_active" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_HOSTING_PLANS}</a></div></td> 
     25  </tr> 
     26<!-- EDP: hosting_plans --> 
    1727</table></td> 
    1828    <td width="30">&nbsp;</td> 
  • trunk/gui/themes/omega_original/admin/main_menu_settings.tpl

    r811 r1152  
    1515    <td class="menu"><div align="center"><a href="manage_users.php" class="menu_active" onMouseOver="MM_swapImage('manage_users','','{THEME_COLOR_PATH}/images/icons/manage_users_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_MANAGE_USERS}</a></div></td> 
    1616  </tr> 
     17<!-- BDP: hosting_plans --> 
     18</table></td> 
     19    <td width="30">&nbsp;</td> 
     20    <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
     21<tr> 
     22      <td class="menu"><div align="center"><a href="hp.php" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="{THEME_COLOR_PATH}/images/icons/hosting_plans.gif" name="hosting_plans" width="47" height="46" border="0" id="hosting_plans" /></a></div></td> 
     23  </tr><tr> 
     24    <td class="menu"><div align="center"><a href="hp.php" class="menu_active" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_HOSTING_PLANS}</a></div></td> 
     25  </tr> 
     26<!-- EDP: hosting_plans --> 
    1727</table></td> 
    1828    <td width="30">&nbsp;</td> 
  • trunk/gui/themes/omega_original/admin/main_menu_statistics.tpl

    r811 r1152  
    1515    <td class="menu"><div align="center"><a href="manage_users.php" class="menu_active" onMouseOver="MM_swapImage('manage_users','','{THEME_COLOR_PATH}/images/icons/manage_users_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_MANAGE_USERS}</a></div></td> 
    1616  </tr> 
     17<!-- BDP: hosting_plans --> 
     18</table></td> 
     19    <td width="30">&nbsp;</td> 
     20    <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
     21<tr> 
     22      <td class="menu"><div align="center"><a href="hp.php" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="{THEME_COLOR_PATH}/images/icons/hosting_plans.gif" name="hosting_plans" width="47" height="46" border="0" id="hosting_plans" /></a></div></td> 
     23  </tr><tr> 
     24    <td class="menu"><div align="center"><a href="hp.php" class="menu_active" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_HOSTING_PLANS}</a></div></td> 
     25  </tr> 
     26<!-- EDP: hosting_plans --> 
    1727</table></td> 
    1828    <td width="30">&nbsp;</td> 
  • trunk/gui/themes/omega_original/admin/main_menu_support_system.tpl

    r811 r1152  
    1515    <td class="menu"><div align="center"><a href="manage_users.php" class="menu_active" onMouseOver="MM_swapImage('manage_users','','{THEME_COLOR_PATH}/images/icons/manage_users_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_MANAGE_USERS}</a></div></td> 
    1616  </tr> 
     17<!-- BDP: hosting_plans --> 
     18</table></td> 
     19    <td width="30">&nbsp;</td> 
     20    <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
     21<tr> 
     22      <td class="menu"><div align="center"><a href="hp.php" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="{THEME_COLOR_PATH}/images/icons/hosting_plans.gif" name="hosting_plans" width="47" height="46" border="0" id="hosting_plans" /></a></div></td> 
     23  </tr><tr> 
     24    <td class="menu"><div align="center"><a href="hp.php" class="menu_active" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_HOSTING_PLANS}</a></div></td> 
     25  </tr> 
     26<!-- EDP: hosting_plans --> 
    1727</table></td> 
    1828    <td width="30">&nbsp;</td> 
  • trunk/gui/themes/omega_original/admin/main_menu_system_tools.tpl

    r811 r1152  
    1515    <td class="menu"><div align="center"><a href="manage_users.php" class="menu_active" onMouseOver="MM_swapImage('manage_users','','{THEME_COLOR_PATH}/images/icons/manage_users_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_MANAGE_USERS}</a></div></td> 
    1616  </tr> 
     17<!-- BDP: hosting_plans --> 
     18</table></td> 
     19    <td width="30">&nbsp;</td> 
     20    <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> 
     21<tr> 
     22      <td class="menu"><div align="center"><a href="hp.php" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="{THEME_COLOR_PATH}/images/icons/hosting_plans.gif" name="hosting_plans" width="47" height="46" border="0" id="hosting_plans" /></a></div></td> 
     23  </tr><tr> 
     24    <td class="menu"><div align="center"><a href="hp.php" class="menu_active" onMouseOver="MM_swapImage('hosting_plans','','{THEME_COLOR_PATH}/images/icons/hosting_plans_a.gif',1)" onMouseOut="MM_swapImgRestore()">{TR_MENU_HOSTING_PLANS}</a></div></td> 
     25  </tr> 
     26<!-- EDP: hosting_plans --> 
    1727</table></td> 
    1828    <td width="30">&nbsp;</td> 
  • trunk/gui/themes/omega_original/admin/manage_users.tpl

    r1076 r1152  
    222222          <td width="100" align="center" class="content3"><b>{TR_CREATED_ON}</b></td> 
    223223          <td width="100" align="center" class="content3"><b>{TR_USR_CREATED_BY}</b></td> 
    224           <td colspan="4" align="center" class="content3"><b>{TR_USR_OPTIONS}</b></td> 
     224        &nbs