Example #1
0
        if ($res && $_POST['IdIncident'] == $res[0][1]) {
            $errors['IdIncident'] = "Ce Numéro est déjà utlisé";
        }
    }
    if (empty($errors)) {
        //Incident
        $incident->setIncident($numero, '', $_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']);
        $incident->sauvegarder();
        // Impacte
        $impacte->setParam($_POST['IdImpacte'], $numero, $_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->modifier();
        $_SESSION['flash']['success'] = " L'incident est bien modifié.";
    }
} else {
    $incident->chargerIncident($numero);
    if (empty($incident->getNumero())) {
        $_SESSION['flash']['success'] = " Ce Numéro d'incident n'existe pas!";
        header('Location:index.php');
    }
    //debug($incident);
    $impacte->chargerFirstIncident($incident->getNumero());
    $appli->SelectAppliById($impacte->getApplicationId());
    if ($impacte->getApplicationId()) {
        $idAppli = $impacte->getApplicationId();
        $calendrier->selectById($idAppli);
        //debug($calendrier);
    }
    // Tester l'existance de la fiche
    if (isset($tr[$numero])) {
        $dureeR = time() - $tr[$numero]['date_ouverture'];
        if (is_array($tr)) {