コード例 #1
0
ファイル: get_details.php プロジェクト: ZePadNom/Atelier
function getDetails($action, $id_ticket, $pdo)
{
    // récupération du ticket
    $table = getTicket($id_ticket, $pdo);
    foreach ($table as $row) {
        $id_ticket = $row['ID_TICKET'];
        $titre = $row['TITRE'];
        $description = $row['DESCRIPTION'];
        $num_categorie = $row['NUM_CATEGORIE'];
        $nom_categorie = $row['NOM_CATEGORIE'];
        $num_importance = $row['NUM_IMPORTANCE'];
        $nom_importance = $row['NOM_IMPORTANCE'];
        $num_lieu = $row['NUM_LIEU'];
        $nom_lieu = $row['NOM_LIEU'];
        $num_statut = $row['NUM_STATUT'];
        $nom_statut = $row['NOM_STATUT'];
        $d_ouverture = $row['D_OUVERTURE'];
        $id_responsable = $row['ID_RESPONSABLE'];
        $nom_responsable = $row['NOM_RESPONSABLE'];
    }
    // Bouton édition
    if (isset($_POST['edition'])) {
        $bouton_edition = '<input type="submit" name="annul_edition" value="Annuler les modifications" class="button">';
    } elseif ($action == 'historique' || $_SESSION['usr_connected']['classe'] == 3) {
        $bouton_edition = '';
    } else {
        $bouton_edition = '<input type="submit" name="edition" value="Modifier le ticket" class="button">';
    }
    // création du formulaire
    $details = '<form class="info_ticket" method="post" action="' . htmlspecialchars($_SERVER["PHP_SELF"] . '?ticketid=' . $_GET['ticketid']) . '">' . '<h2>' . "Information sur le ticket" . '</h2>' . $bouton_edition . '<!--';
    switch ($action) {
        case 'attribuer':
            $details .= getFormElt('mi_largeur', $titre, 'Titre') . getFormSelect('mi_largeur highlight', listerImportance($num_importance, $pdo) . getIconImportance($num_importance), 'Importance') . getFormElt('pleine_largeur', $description, 'Description') . getFormSelect('mi_largeur highlight', listerLieu($num_lieu, $pdo), 'Lieu') . getFormSelect('mi_largeur highlight', listerCategorie($num_categorie, $pdo), 'Catégorie') . getFormSelect('mi_largeur highlight', listerAgent($id_responsable, $pdo), 'Agent') . getFormElt('mi_largeur', $nom_statut, 'Statut') . '-->' . '<!--' . '-->' . '<div class="boutons">' . '<input type="submit" name="attribuer" class="button details" value="Attribuer le ticket">' . '</div>' . '<!--';
            break;
        case 'encours':
            $details .= getFormElt('mi_largeur', $titre, 'Titre') . getFormElt('mi_largeur', $nom_importance . getIconImportance($num_importance), 'Importance') . getFormElt('pleine_largeur', $description, 'Description') . getFormElt('mi_largeur', $nom_lieu, 'Lieu') . getFormElt('mi_largeur', $nom_categorie, 'Catégorie') . getFormElt('mi_largeur', $nom_responsable, 'Agent') . getFormElt('mi_largeur', $nom_statut, 'Statut') . '-->' . '<div class="boutons">' . '<input type="submit" name="resoudre" class="button details" value="Résoudre le ticket">' . '</div>' . '<div class="boutons">' . '<input type="submit" name="attente" class="button details" value="Mettre le ticket en attente">' . '</div>' . '<!--';
            break;
        case 'resoudre':
            $boutons_res = $_SESSION['usr_connected']['classe'] == 3 ? "" : '<div class="boutons">' . '<input type="submit" name="cloturer" class="button details" value="Valider et cloturer le ticket">' . '</div>' . '<div class="boutons">' . '<input type="submit" name="refuser" class="button details" value="Refuser le ticket et le remettre en cours">' . '</div>';
            $details .= getFormElt('mi_largeur', $titre, 'Titre') . getFormElt('mi_largeur', $nom_importance . getIconImportance($num_importance), 'Importance') . getFormElt('pleine_largeur', $description, 'Description') . getFormElt('mi_largeur', $nom_lieu, 'Lieu') . getFormElt('mi_largeur', $nom_categorie, 'Catégorie') . getFormElt('mi_largeur', $nom_responsable, 'Agent') . getFormElt('mi_largeur', $nom_statut, 'Statut') . '-->' . '<!--' . '-->' . $boutons_res . '<!--';
            break;
        case 'edition':
            $details .= getFormEltInput('mi_largeur', 'titre', $titre, 'Titre') . getFormSelect('mi_largeur', listerImportance($num_importance, $pdo) . getIconImportance($num_importance), 'Importance') . getFormEltTA('pleine_largeur', 'description', $description, 'Description') . getFormSelect('mi_largeur', listerLieu($num_lieu, $pdo), 'Lieu') . getFormSelect('mi_largeur', listerCategorie($num_categorie, $pdo), 'Catégorie') . getFormSelect('mi_largeur', listerAgent($id_responsable, $pdo), 'Agent') . getFormElt('mi_largeur', $nom_statut, 'Statut') . '-->' . '<!--' . '-->' . '<div class="boutons">' . '<input type="submit" name="editer" class="button details" value="Enregistrer les modifications">' . '</div>' . '<!--';
            break;
        case 'historique':
            $details .= getFormElt('mi_largeur', $titre, 'Titre') . getFormElt('mi_largeur', $nom_importance . getIconImportance($num_importance), 'Importance') . getFormElt('pleine_largeur', $description, 'Description') . getFormElt('mi_largeur', $nom_lieu, 'Lieu') . getFormElt('mi_largeur', $nom_categorie, 'Catégorie') . getFormElt('mi_largeur', $nom_responsable, 'Agent') . getFormElt('mi_largeur', $nom_statut, 'Statut');
            break;
        default:
            $details .= getFormElt('mi_largeur', $titre, 'Titre') . getFormElt('mi_largeur', $nom_importance . getIconImportance($num_importance), 'Importance') . getFormElt('pleine_largeur', $description, 'Description') . getFormElt('mi_largeur', $nom_lieu, 'Lieu') . getFormElt('mi_largeur', $nom_categorie, 'Catégorie') . getFormElt('mi_largeur', $nom_responsable, 'Agent') . getFormElt('mi_largeur', $nom_statut, 'Statut');
            break;
    }
    $details .= '-->' . '</form>';
    return $details;
}
コード例 #2
0
ファイル: categorie.php プロジェクト: ZePadNom/Atelier
							<input class="button" type="submit" name="nv_categorie" value="Ajouter la categorie">
						</div>
					</form>
				</div>
			</div>
			<div class="container">
				<div class="sep sup">
					<h2>Supprimer une catégorie</h2>
					<p>Supprimez une catégorie en la selectionnant dans la liste ci-dessous.</p>
					<form method="post" action="<?php 
htmlspecialchars($_SERVER["PHP_SELF"]);
?>
">
						<div class="pleine_largeur">
							<?php 
echo listerCategorie($categorie, $bdd);
?>
						</div><!--
					 --><div class="boutons">
							<input class="button" type="submit" name="sup_categorie" value="Supprimer la categorie">
						</div>
					</form>
				</div>
			<div class="container">
				<div class="sep mod">
					<h2>Modifier les catégories</h2>
					<form method="post" action="<?php 
htmlspecialchars($_SERVER["PHP_SELF"]);
?>
">
					<?php