示例#1
0
文件: modif.php 项目: anisinfo/osi
        $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)) {
            foreach ($tr as $key => $value) {
                if ($value['user'] == $userConnected && $key != $numero) {
                    unset($tr[$key]);
                }
            }
        }
示例#2
0
文件: stat.php 项目: anisinfo/osi
            }
        }
        $stat = new Stat();
        $stat->SetParam(NULL, $idIncident, $_POST['refchangement'], $_POST['stat_publicationIR'], $_POST['stat_publicationPM'], $_POST['stat_typecause'], $_POST['stat_typecause_second'], $_POST['stat_typologiegts'], $_POST['stat_equipeResp'], $_POST['fournisseurResp'], $_POST['statPowerprod'], $_POST['statLegacy'], $_POST['stat_Composant'], $_POST['Composant_complement'], $listeCheck);
        $idStat = $stat->Creer();
        $_SESSION['flash']['success'] = "Le stat est Bien Ajouté !";
        header('Location:modifStat.php?idStat=' . $idStat . '&idIncident=' . $idIncident);
    }
}
$incident = new incidents();
$incident->_setUser($userConnected);
$incident->chargerIncident($idIncident);
$impacte = new Impact();
$impacte->chargerFirstIncident($idIncident);
$application = new Application();
$application->SelectAppliById($impacte->getApplicationId());
require_once '../inc/header.inc.php';
?>
<h1>Statistique</h1>
<form action="" method="POST">
	<div class="bloc">
	<?php 
$link = "Stat";
require_once '../inc/search.inc.php';
?>
	<div class="width100 input-group-addon">
	<span class="fl-left" style=" line-height:2.5;">Edition de l'incident N° <strong> <?php 
echo $incident->getIncident();
?>
</strong></span>
	<span class="lib" style="float:left; margin-left:25px; line-height:2.5;">Titre comm <strong><?php 
示例#3
0
    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($IdImpact, $_POST['IdIncident'], $_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é." . $impacte->getIncidentId();
        header('Location:ListeImpact.php?idIncident=' . $impacte->getIncidentId());
    }
} else {
    $idAppli = $impacte->getApplicationId();
    $appli->SelectAppliById($idAppli);
    if ($impacte->getApplicationId()) {
        $idAppli = $impacte->getApplicationId();
        $calendrier->selectById($idAppli);
        //debug($calendrier);
    }
}
require_once '../inc/header.inc.php';
?>
<h1>Modification d'un impact</h1>
<?php 
if (!empty($errors)) {
    ?>
	<div class="alert alert-danger">
	<ul>