Пример #1
0
        $errors['Incident_Impact_jourhommeperdu'] = "Le champ jours homme perdu doit etre numérique  !";
    }
    if (empty($_POST['Incident_Impact_datedebut'])) {
        $errors['Incident_Impact_datedebut'] = "Vous devez remplir le champ début impact!";
    }
    if (!$_POST['Incident_Impact_impactmetier']) {
        $errors['Incident_Impact_impactmetier'] = "L'Impact métier n'est pas valide!";
    }
    if (empty($_POST['Incident_Impact_description'])) {
        $errors['Incident_Impact_description'] = "Vous devez remplir le champ Description de l'impact!";
    }
    if (empty($errors)) {
        // Impacte
        $impacte = new Impact();
        $impacte->setParam(NULL, $numincident, $_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']);
        $impacte->creer();
        $_SESSION['flash']['success'] = " L'impacte est bien ajoutée.";
        header('Location:ListeImpact.php?idIncident=' . $numincident);
    }
}
require_once '../inc/header.inc.php';
?>
<h1>Ajout d'un impact</h1>
<?php 
if (!empty($errors)) {
    ?>
	<div class="alert alert-danger">
	<ul>
	<h5>Vous avez des erreurs dans le remplissage de votre formulaire</h5>
		<?php 
    foreach ($errors as $error) {
Пример #2
0
        $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>
<?php 
if (!empty($errors)) {
    ?>
	<div class="alert alert-danger">
	<h5>Vous avez des erreurs dans le remplissage de votre formulaire</h5>
	<ul>