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


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

                function 
_getUrlToDelete()
                {
                        
$res ADMIN_FILE."?dpt=conf&sub=countries";
                        if ( isset(
$_GET["offset"]) )
                                
$res .= "&offset=".$_GET["offset"];
                        if ( isset(
$_GET["show_all"]) )
                                
$res .= "&show_all=".$_GET["show_all"];
                        return 
$res;
                }

                function 
_getUrlToSubmit()
                {
                        return 
_getUrlToDelete();
                }


                if ( isset(
$_GET["delete"]) )
                {
                        if (
CONF_BACKEND_SAFEMODE//this action is forbidden when SAFE MODE is ON
                        
{
                                
Redirect_getUrlToDelete()."&safemode=yes" );
                        }
                        
cnDeleteCountry$_GET["delete"] );
                        
Redirect_getUrlToDelete() );
                }

                if ( isset(
$_POST["save_countries"]) )
                {
                        if (
CONF_BACKEND_SAFEMODE//this action is forbidden when SAFE MODE is ON
                        
{
                                
Redirect_getUrlToSubmit()."&safemode=yes" );
                        }

                        
// add new manufacturer
                        
$name=$_POST["new_country_name"];
                        
$iso2=$_POST["new_country_iso2"];
                        
$iso3=$_POST["new_country_iso3"];
                        if ( 
$name != "" )
                                
cnAddCountry($name$iso2$iso3 );

                        
// update manufacturers
                        
$data ScanPostVariableWithId( array("country_name",
                                        
"country_iso2""country_iso3" ) );

                        
// update existing pictures
                        
foreach( $data as $key => $val )
                        {
                                
cnUpdateCountry($key,
                                        
$data[$key]["country_name"],
                                        
$data[$key]["country_iso2"],
                                        
$data[$key]["country_iso3"] );
                        }
                        
Redirect_getUrlToSubmit() );
                }


                
$callBackParam = array();
                
$countries = array();

                
$count 0;
                
$navigatorHtml GetNavigatorHtmlADMIN_FILE."?dpt=conf&sub=countries"20,
                                
'cnGetCountries'$callBackParam,
                                
$countries$offset$count );

                if ( isset(
$_POST["save_countries"]) )
                        
Redirect_getUrlToSubmit() );

                
$smarty->hassign("urlToDelete"_getUrlToDelete() );
                
$smarty->hassign("urlToSubmit"_getUrlToSubmit() );

                
$smarty->assign("countries",$countries);
                
$smarty->assign("navigator"$navigatorHtml );

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