示例#1
0
        }
    }
    // print_r($valorTupla);
    // echo "<br>";
    // print_r($_POST);
    // echo "<br>";
    // print_r($valorDiferente);
    // echo "<br>";
    if (sizeof($valorDiferente) > 0) {
        $query = "UPDATE manutencao SET ";
        $log_descr = "Alterado ";
        $i = 0;
        foreach ($valorDiferente as $key => $value) {
            if ($i == sizeof($valorDiferente) - 1) {
                $query .= "{$key}='{$value}' ";
                $log_descr .= $key . " de: '" . $valorTupla[$key] . "' para: '" . $value . "'";
            } else {
                $query .= "{$key}='{$value}', ";
                $log_descr .= $key . " de: '" . $valorTupla[$key] . "' para: '" . $value . "', ";
            }
            $i++;
        }
        $query .= "WHERE manut_id='{$manut_id}' AND manut_patrimonio='{$manut_patrimonio}'";
        // echo $query."<br>";
        query($query);
        $log_descr .= " da manutenção '" . $manut_id . "'.";
        // echo $log_descr;
        InsertLog($log_descr);
    }
    header("Location: ../../relatorio/manutencao/");
}
示例#2
0
<?php

require_once '../../fcnsdb.php';
if (isset($_POST['submit'])) {
    $manutencao = $_POST;
    unset($manutencao['submit']);
    $manutencao['manut_data'] = DateTime::createFromFormat("j F, Y", $manutencao['manut_data'])->format("Y-m-d");
    $query = "INSERT INTO manutencao";
    $query .= "(" . implode(", ", array_keys($manutencao)) . ")";
    $query .= " VALUES ('" . implode("', '", $manutencao) . "')";
    // echo $query;
    query($query);
    $query = "SELECT max(manut_id) FROM manutencao";
    $lastID = mysqli_fetch_array(query($query))['max(manut_id)'];
    InsertLog("Cadastrado nova Manutenção com ID: " . $lastID . ", Patrimonio: " . $manutencao['manut_patrimonio'] . ", Data: " . $manutencao['manut_data'] . " e Descrição: " . $manutencao['manut_descr']);
    $query = "SELECT * FROM manutencao WHERE manut_patrimonio='{$manutencao['manut_patrimonio']}'";
    ShowManutTable($query);
}
if (isset($_GET['patrimonio'])) {
    $query = "SELECT equip_patrimonio FROM equipamento GROUP BY 1";
    SelectValues(query($query));
}
function ShowManutTable($query)
{
    $numRows = mysqli_num_rows(query($query));
    echo "<div class=\"divider\"></div>";
    echo "<br>" . ($numRows > 0 ? $numRows : "Nenhuma") . " " . ($numRows > 1 ? "manutenções." : "manutenção.");
    PrintTable(query($query));
}
示例#3
0
    }
    $query = "INSERT INTO equipamento ";
    $query .= "(" . implode(", ", array_keys($equipamento)) . ")";
    $query .= " VALUES ('" . implode("', '", $equipamento) . "')";
    // echo $query;
    // echo "<br>";
    try {
        query($query);
    } catch (Exception $e) {
        switch ($e->getCode()) {
            case '1062':
                die("Equipamento com o Patrimônio: '" . $_POST['equip_patrimonio'] . "' já cadastrado!");
                break;
        }
    }
    InsertLog("Cadastrado novo equipamento com Patrimonio: '" . $equipamento['equip_patrimonio'] . "', Colaborador: '" . $equipamento['equip_colaborador'] . "', Departamento: '" . $equipamento['equip_depart'] . "', Setor: '" . $equipamento['equip_setor'] . "', Tipo: '" . $equipamento['equip_tipo'] . "', Marca: '" . $equipamento['equip_marca'] . "', Modelo: '" . $equipamento['equip_modelo'] . "', Imagem: '" . $equipamento['equip_img'] . "' e Descrição: '" . $equipamento['equip_descr'] . "'");
    $query = "SELECT * FROM equipamento WHERE equip_patrimonio='{$equipamento['equip_patrimonio']}'";
    PrintEquipTable(query($query));
}
if (isset($_GET['patrimonio'])) {
    $query = "SELECT equip_patrimonio FROM equipamento WHERE equip_patrimonio='" . $_GET['patrimonio'] . "'";
    $result = query($query);
    echo json_encode(mysqli_fetch_assoc($result));
}
if (isset($_GET['departamento'])) {
    $query = "SELECT loc_depart FROM local GROUP BY 1";
    $result = query($query);
    $array = array();
    array_push($array, array('id' => '', 'text' => 'Selecione...'));
    while ($row = mysqli_fetch_assoc($result)) {
        array_push($array, array('id' => $row['loc_depart'], 'text' => $row['loc_depart']));
function AddProd($user_id, $object_id, $trans_id, $prod_id, $prod_quantity, $s_price, $price)
{
    $result = mysql_query("\tSELECT\t`sale_transaction_detail`.`production_id`\r\n\t\t\t\t\t\t\tFROM\t`sale_transaction_detail` LEFT JOIN `production`\r\n\t\t\t\t\t\t\t\tON\t`sale_transaction_detail`.`production_id` = `production`.`id` LEFT JOIN `sale_transaction`\r\n\t\t\t\t\t\t\t\tON\t`sale_transaction_detail`.`transaction_id` = `sale_transaction`.`id`\r\n\t\t\t\t\t\t\tWHERE (`sale_transaction`.`object_id` = '{$object_id}' && `status` = 4) && (`sale_transaction_detail`.`production_id` = '{$prod_id}')");
    if (mysql_num_rows($result)) {
        mysql_query("\tUPDATE\r\n\t\t\t\t\t\t`sale_transaction_detail` LEFT JOIN `sale_transaction`\r\n\t\t\t\t\t\t\tON sale_transaction_detail.transaction_id = sale_transaction.id\r\n\t\t\t\t\t\t\tSET\r\n\t\t\t\t\t\t\t`sale_transaction_detail`.`product_quantity` =  `sale_transaction_detail`.`product_quantity` + {$prod_quantity}\r\n\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t`sale_transaction_detail`.`production_id` = {$prod_id} &&  `sale_transaction`.`status` = 4 && transaction_id = {$trans_id}");
    } else {
        mysql_query("\tINSERT INTO `sale_transaction_detail`\r\n\t\t\t\t\t     (`user_id`, `transaction_id`, `production_id`, `product_quantity`, `self_cost`, `cost`)\r\n\t\t\t\t\tVALUES\r\n\t\t\t\t\t     ({$user_id}, {$trans_id}, {$prod_id}, {$prod_quantity}, {$s_price}, {$price})");
    }
    $trans_det_id = mysql_insert_id();
    InsertLog($user_id, $trans_id, $trans_det_id, $prod_id, $prod_quantity, $s_price, $price);
}
示例#5
0
<?php

require_once '../../seguranca.php';
if (isset($_POST['submit'])) {
    $patrimonio = isset($_GET['sof_patrimonio']) ? $_GET['sof_patrimonio'] : $_POST['sof_patrimonio'];
    $imagem = $_FILES['sof_file'];
    if ($imagem['tmp_name'] != 'none') {
        $fp = fopen($imagem['tmp_name'], "rb");
        $conteudo = fread($fp, $imagem['size']);
        $conteudo = addslashes($conteudo);
        fclose($fp);
        $query = "INSERT INTO softwares (sof_patrimonio, sof_file) VALUES ('{$patrimonio}','{$conteudo}')";
        query($query);
        $query = "SELECT max(sof_id) FROM softwares";
        $lastID = mysqli_fetch_array(query($query))['max(sof_id)'];
        InsertLog("Cadastrado nova imagem de softwares com ID: '" . $lastID . "' e Patrimonio: '" . $patrimonio . "'.");
        echo "<br><h5 class='center-align'><b>Imagem Salva!</b></h5>";
        echo "<img class='col l9 offset-l2 s9 offset-s2 responssive-img align' src='../../relatorio/ver-imagens.php?tipo=softwares&id=" . $lastID . "'>";
    } else {
        echo "<h5 class='valign-center'><b>Erro ao carregar a Imagem!</b></h5>";
    }
}
if (isset($_GET['patrimonio'])) {
    $query = "SELECT equip_patrimonio FROM equipamento where equip_tipo='Desktop' OR equip_tipo='Notebook' ORDER BY 1";
    $result = query($query);
    $array = array();
    array_push($array, array('id' => '', 'text' => 'Selecione...'));
    while ($row = mysqli_fetch_assoc($result)) {
        array_push($array, array('id' => $row['equip_patrimonio'], 'text' => $row['equip_patrimonio']));
    }
    echo json_encode($array);
示例#6
0
<?php

require_once '../../seguranca.php';
if (isset($_POST['submit'])) {
    $tipo = $_POST['tipo'];
    $marca = $_POST['img_marca'];
    $modelo = $_POST['img_modelo'];
    $imagem = $_FILES['img'];
    if ($imagem['tmp_name'] != 'none') {
        $fp = fopen($imagem['tmp_name'], "rb");
        $conteudo = fread($fp, $imagem['size']);
        $conteudo = addslashes($conteudo);
        fclose($fp);
        $query = "INSERT INTO imagem (img_tipo, img_marca, img_modelo, img_file) VALUES ('{$tipo}','{$marca}','{$modelo}','{$conteudo}')";
        query($query);
        $query = "SELECT max(img_id) FROM imagem";
        $lastID = mysqli_fetch_array(query($query))['max(img_id)'];
        InsertLog("Cadastrado nova imagem com ID: '" . $lastID . "' e Tipo: '" . $tipo . "'.");
        echo "<br><h5 class='center-align'><b>Imagem Salva!</b></h5>";
        echo "<img class='col s12 l12 responssive-img align' src='../../relatorio/ver-imagens.php?tipo=imagem&id=" . $lastID . "'>";
    } else {
        echo "<h5 class='valign-center'><b>Erro ao carregar a Imagem!</b></h5>";
    }
}
示例#7
0
<?php

if (isset($_POST['submit'])) {
    require_once '../../fcnsdb.php';
    $sala = $_POST['sala'];
    $departamento = $_POST['departamento'];
    $setor = $_POST['setor'];
    $query = "INSERT INTO local VALUES ('{$setor}','{$departamento}','{$sala}')";
    query($query);
    InsertLog("Cadastrado novo Local com Setor: " . $setor . ", Departamento: " . $departamento . " e Sala: " . $sala);
    $query = "SELECT * FROM local WHERE loc_setor='{$setor}' AND loc_depart='{$departamento}'";
    PrintTable(query($query));
}
示例#8
0
<?php

require_once '../../fcnsdb.php';
if (isset($_POST['submit'])) {
    $arrayName = array('username' => $_POST['username'], 'login' => $_POST['login'], 'password' => md5($_POST['password']), 'email' => $_POST['email'], 'root' => isset($_POST['root']) ? $_POST['root'] : 'N');
    $query = "INSERT INTO usuario ";
    $query .= "(" . implode(", ", array_keys($arrayName)) . ")";
    $query .= " VALUES ('" . implode("', '", $arrayName) . "')";
    try {
        query($query);
        $login = $arrayName['login'];
        $query = "SELECT username,login,email,root FROM usuario WHERE login = '******'";
        PrintTable(query($query));
        $query = "SELECT user_id,username \n\t\t\t\t\tFROM usuario\n\t\t\t\t\tWHERE user_id IN (SELECT max(user_id) FROM usuario)";
        //pegar o maior valor auto incrementado
        $newUser = mysqli_fetch_array(query($query));
        InsertLog("Cadastrado novo usuário com a id " . $newUser['user_id'] . " e nome " . $newUser['username']);
    } catch (exception $e) {
        switch ($e->getCode()) {
            case '1062':
                die("Usuário com login " . $_POST['login'] . " já cadastrado");
                break;
        }
    }
}