Warning: chmod(): Operation not permitted in /data/html/improve/wp-content/plugins/wordfence/wordfence.php on line 8
403WebShell
403Webshell
Server IP : 52.9.100.119  /  Your IP : 216.73.216.193
Web Server : Apache/2.4.61 (Amazon) OpenSSL/1.0.2k-fips PHP/7.3.30 Phusion_Passenger/5.1.5
System : Linux ip-172-31-9-35 4.14.355-196.618.amzn1.x86_64 #1 SMP Mon Apr 7 17:09:50 UTC 2025 x86_64
User : root ( 0)
PHP Version : 7.3.30
Disable Function : exec,passthru,shell_exec,system,popen,proc_open
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /data/html/domik-general/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /data/html/domik-general/xlsx_to_db.php
<?php

header('Access-Control-Allow-Origin: *');
header('Content-Type: application/json,application/x-www-form-urlencoded,multipart/form-data');
header('Access-Control-Allow-Headers: Content-Type');
require 'lib/rb_conf.php';
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
$inputFileType = 'Xlsx';
$inputFileName = 'product.template.xlsx';

$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader($inputFileType);
/** Load $inputFileName to a Spreadsheet Object  **/
$spreadsheet = $reader->load($inputFileName);

$sheet = $spreadsheet->getActiveSheet();

$hosp1 = R::load('hospital',1);

$hosp2 = R::load('hospital',2);

$hombre = R::load('gender',1);

$mujer = R::load('gender',2);

$white = R::load('color',1);

$black = R::load('color',2);


foreach ($sheet->getRowIterator(2) as $fila){
    $test_array = array();
    foreach ($fila->getCellIterator() as $celda){

        $valor = $celda->getValue();
        if($valor != null){
            array_push($test_array,$valor);
        }

    }
    if(count($test_array)  == 3){
        $m0107X = R::dispense('model');
        $m0107X->name = $test_array[1];
        $v = explode(" ", $test_array[1]);

        if(sizeof($v) == 5){
            $m0107X->type = $v[1];
            $m0107X->style = $test_array[2];
            if($v[2] == "CABA"){
                $m0107X->gender = $hombre;
            }
            elseif($v[2] == "DAMA"){
                $m0107X->gender = $mujer;
            }
            $brand = R::findOrCreate( 'brand', [
                'name' => $v[3]." ".$v[4]]);
            $m0107X->brand = $brand;
            $m0107X->secuencia = $test_array[0];
            $m0107X->sharedHospitalList = [$hosp1,$hosp2];
            $m0107X->sharedColorList = [$white,$black];
            R::store($m0107X);
        }
        elseif(sizeof($v) == 6){
            $m0107X->type = $v[1]." ".$v[2];
            $m0107X->style = $test_array[2];
            if($v[3] == "CABA"){
                $m0107X->gender = $hombre;
            }
            elseif($v[3] == "DAMA"){
                $m0107X->gender = $mujer;
            }
            $brand = R::findOrCreate( 'brand', [
                'name' => $v[4]." ".$v[5]]);
            $m0107X->brand = $brand;
            $m0107X->secuencia = $test_array[0];
            $m0107X->sharedHospitalList = [$hosp1,$hosp2];
            $m0107X->sharedColorList = [$white,$black];
            R::store($m0107X);
        }

    }
}

echo "Todo listo";



Youez - 2016 - github.com/yon3zu
LinuXploit