Пример #1
0
function doInsert()
{
    if (isset($_POST['save'])) {
        $NAME = $_POST['subjectname'];
        $DESCRIPTION = $_POST['description'];
        $SECTOR = $_POST['sector'];
        $DOMAIN = $_POST['domain'];
        $subject = new subject();
        $subject->name = $NAME;
        $subject->description = $DESCRIPTION;
        $subject->sector_id = $SECTOR;
        $subject->domain_id = $DOMAIN;
    }
    if ($NAME == "") {
        message('Subject Name is required!', "error");
        redirect('index.php?view=add');
    } elseif ($DESCRIPTION == "") {
        message('Description is required!', "error");
        redirect('index.php?view=add');
    } elseif ($SECTOR == "") {
        message('Sector ID is required!', "error");
        redirect('index.php?view=add');
    } elseif ($DOMAIN == "") {
        message('Domain ID is required!', "error");
        redirect('index.php?view=add');
    } else {
        $subject->create();
        message('New subject addedd successfully!', "success");
        redirect('index.php?view=list');
    }
}
Пример #2
0
<?php

//required includes at start
require_once 'inc/top.php';
//others required includes only here
require_once 'inc/session.php';
require_once 'inc/classes/subject.php';
$subject = new subject();
if (isset($_POST['subject'])) {
    $subject->create($_POST['subject']);
    $msg = $subject->printNiceLog(false);
}
if (isset($_POST['delete'])) {
    $subject->deleteSelected();
    $msg = $subject->printNiceLog(false);
}
if (isset($_POST['edit']) && isset($_POST['id'])) {
    $subject->edit($_POST['id'], $_POST['edit']);
    $msg = $subject->printNiceLog(false);
}
$html['title'] = 'Subjects';
//theme header
include_once 'themes/' . THEME . '/header.php';
?>
			<div class="title">
				<h2>Subjects</h2>
				<p><small>Manage the subjects.</small></p>
			</div>
			<div class="entry">
			<p><?php 
echo $msg;