Exemplo n.º 1
0
<?php

session_start();
require_once "../../inc/model/sessions.php";
require_once '../../inc/model/classes.php';
require_once '../../inc/model/functions.php';
require_once '../../inc/model/validation_func.php';
main\confirm_login();
main\find_selected_page();
$current_subject = main\find_subject_by_id($selected_subject_id);
$errors = array();
if (!$current_subject) {
    main\redirect_to('../manage_content.php');
}
?>

<?php 
if (isset($_POST['submit'])) {
    // validations
    $required_fields = array("menu_name", "position", "visible");
    validation\validate_presences($required_fields);
    $fields_with_max_lengths = array("menu_name" => 30);
    validation\validate_max_lengths($fields_with_max_lengths);
    if ($_POST["menu_name"] == "") {
        $_SESSION["message"] = "You must enter a menu name";
        main\redirect_to("../../index.php");
    }
    $id = $current_subject["id"];
    $menu_name = main\mysql_prep($_POST["menu_name"]);
    $position = (int) $_POST["position"];
    $visible = (int) $_POST["visible"];
Exemplo n.º 2
0
<?php

session_start();
require_once "../inc/model/sessions.php";
require_once '../inc/model/db_connect.php';
require_once '../inc/model/functions.php';
main\confirm_login();
$current_subject = main\find_subject_by_id($_GET["subject"]);
if (!$current_subject) {
    main\redirect_to("../views/manage_content.php");
}
$id = $current_subject["id"];
$query = "DELETE FROM subjects WHERE id = {$id} LIMIT 1";
$result = mysqli_query($db, $query);
if ($result && mysqli_affected_rows($db) == 1) {
    //SUCESS
    $_SESSION["message"] = "Subject Deleted";
    main\redirect_to("../views/manage_content.php");
} else {
    $_SESSION["message"] = "Subject delete failed.";
    main\redirect_to("../views/manage_content.php?subject={$id}");
}