Example #1
0
function createPriority($db, $priorityType, $languageCode, $title)
{
    $check = $db->prepare('SELECT * FROM priority_translation WHERE title = :title');
    $check->execute(array(':title' => $title));
    if ($priorityExist = $check->fetch()) {
        changeStatusPriorityTable($db, $priorityExist['id'], FALSE);
        changeStatusPriorityTranslationTable($db, $priorityExist['id'], FALSE);
        updatePriority($db, $priorityExist['id'], $priorityType, $title);
    } else {
        insertIntoPriorityTable($db, $priorityType);
        $priorityId = $db->lastInsertId();
        insertIntoPriorityTranslationTable($db, $priorityId, $languageCode, $title);
        $_SESSION['priority_id'] = $priorityId;
        header('Location: categories.php?msg=success');
    }
}
Example #2
0
<?php

include 'config/autoload.php';
if (!isset($_GET['id'])) {
    header('Location: categories.php');
}
$priority = getPriority($db, $_GET['id']);
if (isset($_POST['priorityType']) and isset($_POST['title'])) {
    updatePriority($db, $_GET['id'], $_POST['priorityType'], $_POST['title']);
    header('Location: categories.php');
}
?>

<h3>Gestion des catégories : domaine, priorité et thème</h3>

<form action="editPriority.php?id=<?php 
echo $_GET['id'];
?>
" method="post">
  <fieldset>
    <legend>Edition de la priorité :</legend>
    <select name="priorityType" value="<?php 
echo $priority['priority_type'];
?>
">
      <option value="Domaine">Domaine</option>
      <option value="Fixe">Fixe</option>
      <option value="Variable">Variable</option>
    </select>
    <input type="text" name="title" value="<?php 
echo $priority['title'];