Вход Регистрация
Файл: core/includes/admin/sub/conf_currencies.php
Строк: 83
<?php
#####################################
# ShopCMS: Скрипт интернет-магазина
# Copyright (c) by ADGroup
# http://shopcms.ru
#####################################

        //currency types list

        
if (!strcmp($sub"currencies"))
        {
        if ( 
CONF_BACKEND_SAFEMODE != && (!isset($_SESSION["log"]) || !in_array(13,$relaccess))) //unauthorized
        
{
                          
$smarty->assign("admin_sub_dpt""error_forbidden.tpl.html");
                        } else {


                if (isset(
$_GET["save_successful"])) //show successful save confirmation message
                
{
                        
$smarty->assign("configuration_saved"1);
                }

                if (isset(
$_GET["delete"]))
                {
                        if (
CONF_BACKEND_SAFEMODE//this action is forbidden when SAFE MODE is ON
                        
{
                                
Redirect(ADMIN_FILE."?dpt=conf&sub=currencies&safemode=yes" );
                        }
                        
// delete currency
                        
currDeleteCurrency$_GET["delete"] );
                        
Redirect(ADMIN_FILE."?dpt=conf&sub=currencies" );
                }

                if (isset(
$_POST["save_currencies"]))
                {
                        if (
CONF_BACKEND_SAFEMODE//this action is forbidden when SAFE MODE is ON
                        
{
                                
Redirect(ADMIN_FILE."?dpt=conf&sub=currencies&safemode=yes" );
                        }

                        
// scan data
                        
$data ScanPostVariableWithId( array( "curr_name""curr_value",
                                                        
"curr_where""curr_code""curr_sort""curr_currencyIso3""curr_roundval" ) );

                        
// update existing currencies
                        
foreach( $data as $key => $val )
                        {
                                if ( 
$val["curr_name"] == "" || $val["curr_currencyIso3"] == "" || $val["curr_code"] == "" )
                                        continue;
                                
$val["curr_value"] = (float)$val["curr_value"];
                                
$val["curr_sort"]  = (int)$val["curr_sort"];
                                
$val["curr_where"] = (int)$val["curr_where"];
                                
$val["curr_where"] = (int)$val["curr_where"];
                                
$val["curr_roundval"] = (int)$val["curr_roundval"];
                                if ( 
$val["curr_value"] < )
                                        continue;
                                
currUpdateCurrency$key$val["curr_name"], $val["curr_code"], $val["curr_currencyIso3"],
                                                                        
$val["curr_value"], $val["curr_where"], $val["curr_sort"], $val["curr_roundval"] );
                        }

                        
//add a new currency type
                        
if ( $_POST["curr_new_name"]!="" &&
                                 
$_POST["curr_new_code"]!="" &&
                                 
$_POST["curr_new_value"]!="" &&
                                 
$_POST["curr_new_currencyIso3"] )
                        {
                                
currAddCurrency$_POST["curr_new_name"], $_POST["curr_new_code"],
                                                
$_POST["curr_new_currencyIso3"],
                                                
$_POST["curr_new_value"],
                                                
$_POST["curr_new_where"], $_POST["curr_new_sort"], $_POST["curr_new_roundval"] );
                        }

                        
Redirect(ADMIN_FILE."?dpt=conf&sub=currencies&save_successful=yes");
                }

                
// get all currencies
                
$currencies currGetAllCurrencies();
                
$smarty->assign("currencies"$currencies);

                
//set sub-department template
                
$smarty->assign("admin_sub_dpt""conf_currencies.tpl.html");
        }
        }
?>
Онлайн: 0
Реклама