Вход Регистрация
Файл: 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 != 1 && (!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"] < 0 )
                                        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");
        }
        }
?>
Онлайн: 2
Реклама