<?php

require "../service/message_service.php";
require "../service/db_connect.php";
if (isset($_POST["txtMaterialType"]) && !empty($_POST["txtMaterialType"])) {
    doWork();
}
function doWork()
{
    try {
        $dbh = dbConnect::getInstance()->dbh;
    } catch (PDOException $e) {
        print "Error!: " . $e->getMessage() . "<br/>";
        die;
    }
    if (empty($_POST["isDelete"])) {
        $sql = "insert into material (material_type, description) values ";
        $sql .= "(:material_type, :description) ";
        $sql .= "on duplicate key update description = :description ";
        $stmt = $dbh->prepare($sql);
        $stmt->bindValue(":material_type", $_POST["txtMaterialType"]);
        $stmt->bindValue(":description", $_POST["txtDescription"]);
    } else {
        $sql = "delete from material where material_type = :material_type ";
        $stmt = $dbh->prepare($sql);
        $stmt->bindValue(":material_type", $_POST["isDelete"]);
    }
    if ($stmt->execute()) {
        header("Content-Type: application/json");
        echo json_encode(array("result" => "success"));
    } else {
Example #2
0
    }
}
if (!isset($_SESSION['id'])) {
    header("Location: ../index.php");
    exit;
} else {
    $module = $_GET['id'];
    if ($module == "100") {
        doWork("cleanMaint", "Cleanliness and Maintenance Team");
    } elseif ($module == "200") {
        doWork("sosAndTof", "Speed of Service and Taste of Food Team");
    } elseif ($module == "300") {
        doWork("service", "Service Team");
    } elseif ($module == "1") {
        doWork("teamOne", "Service Team");
    } elseif ($module == "2") {
        doWork("teamTwo", "Service Team");
    } elseif ($module == "3") {
        doWork("teamThree", "Service Team");
    } elseif ($module == "4") {
        doWork("teamFour", "Service Team");
    } elseif ($module == "5") {
        doWork("teamFive", "Service Team");
    } elseif ($module == "6") {
        doWork("teamSix", "Service Team");
    } elseif ($module == "7") {
        doWork("teamSeven", "Service Team");
    } elseif ($module == "8") {
        doWork("teamEight", "Service Team");
    }
}
if ($vaLink != null && strcmp($vaLink, "si") == 0) {
    $info = $_POST["link"];
    doWork($info, $titulo, "");
} else {
    if ($vaArchivo != null && strcmp($vaArchivo, "si") == 0) {
        $nombre_archivo = $_FILES['archivo']['name'];
        $tipo_archivo = $_FILES['archivo']['type'];
        $tamano_archivo = $_FILES['archivo']['size'];
        $path = "../archivos/" . $nombre_archivo;
        //compruebo si las características del archivo son las que deseo
        if (!strpos($tipo_archivo, "doc") && !strpos($tipo_archivo, "pdf") && !strpos($tipo_archivo, "docx") && !strpos($tipo_archivo, "mp3") || $tamano_archivo >= 2100000) {
            echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .docx , .doc , mp3 o .pdf<li>El archivo puede ser como maximo de 2 MB</td></tr></table>";
        } else {
            if (move_uploaded_file($_FILES['archivo']['tmp_name'], $path)) {
                echo "El archivo ha sido cargado correctamente.";
                doWork($path, $titulo, "");
            } else {
                echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
            }
        }
    } else {
        echo 'Mal cargado el form';
    }
}
function doWork($info, $titulo, $fecha)
{
    $archivoFeed = "../database/feed.txt";
    $archivoFeedHandle = fopen($archivoFeed, 'a') or die("can't open file");
    $noticia = $titulo . "%" . $fecha . "%" . $info . "#EON";
    str_replace("á", "&aacute;", $noticia);
    str_replace("é", "&eacute;", $noticia);