Example #1
0
File: add.php Project: anisinfo/osi
    if (empty($_POST['IdIncident'])) {
        $errors['IdIncident'] = "Le numéro de l'incident est vide";
    } else {
        require_once '../classes/db.php';
        $rq = "SELECT ID FROM " . SCHEMA . ".INCIDENT WHERE INCIDENT='" . urlencode($_POST['IdIncident']) . "'";
        $SCHEMA = new db();
        $SCHEMA->db_connect();
        $SCHEMA->db_query($rq);
        $res = $SCHEMA->total_record();
        if ($res) {
            $errors['IdIncident'] = "Ce Numéro est déjà utlisé";
        }
    }
    if (empty($errors)) {
        $incident = new incidents();
        $incident->setIncident(NULL, '', $_POST['IdIncident'], $_POST['titreincident'], $_POST['Incident_departement'], $_POST['Incident_statut'], $_POST['Incident_priorite'], $_POST['incidentuserimpacte'], $_POST['debutincident'], $_POST['finincident'], $_POST['Incident_duree'], $_POST['IncImpact_description'], $_POST['Incident_risqueAggravation'], $_POST['Incident_cause'], $_POST['incidentConnex'], $_POST['incidentprobleme'], $_POST['Incident_retablissement'], $_POST['incidentresponsabilite'], $_POST['incidentserviceacteur'], $_POST['Incident_localisation'], $_POST['Incident_useraction'], $_POST['incidentdatecreci'], $_POST['Incident_commentaire'], $_POST['Incident_dejaApparu'], $_POST['Incident_previsible'], $_POST['Incident_suivi'], $_POST['incidentdatedecision'], $_POST['Incident_chronogramme']);
        $id_incident = $incident->sauvegarder();
        $_SESSION['flash']['success'] = " L'incident est bien ajouté.";
        // Ajoutde l'impact
        $imp = new Impact();
        $imp->setParam(NULL, $id_incident, $_POST['IdAppli'], $_POST['Incident_Impact_datedebut'], $_POST['Incident_Impact_datefin'], $_POST['Incident_Impact_dureereelle'], $_POST['Incident_Impact_jourhommeperdu'], $_POST['Incident_Impact_impactmetier'], $_POST['Incident_Impact_impact'], $_POST['Incident_Impact_sla'], $_POST['Incident_Impact_criticite'], $_POST['Incident_Impact_description']);
        $imp->creer();
        $_SESSION['flash']['success'] = " L'incident est bien ajouté.";
        header('Location:index.php');
        die;
        # code...
    }
}
require_once '../inc/header.inc.php';
?>
<h1>Ajouter un incident</h1>