Parent Directory
|
Revision Log
CONTRIB-663 - require login if Moodle requires frontpage login to view MRBS block, require login regardless for any editing of the data
<?php
# $Id: add.php,v 1.3 2008/08/17 23:07:28 arborrow Exp $
require_once("../../../config.php");
require_once "grab_globals.inc.php";
include "config.inc.php";
include "functions.php";
include "$dbsys.php";
include "mrbs_auth.php";
require_login();
if(!getAuthorised(2))
{
showAccessDenied($day, $month, $year, $area);
exit();
}
$type = required_param('type', PARAM_ALPHA);
$name = required_param('name', PARAM_TEXT);
$description = optional_param('description', '', PARAM_TEXT);
$capacity = optional_param('capacity', 0, PARAM_INT);
$area = optional_param('area', 0, PARAM_INT);
# This file is for adding new areas/rooms
# we need to do different things depending on if its a room
# or an area
if ($type == "area")
{
$area_name_q = slashes($name);
$sql = "insert into $tbl_area (area_name) values ('$area_name_q')";
if (sql_command($sql) < 0) fatal_error(1, "<p>" . sql_error());
$area = sql_insert_id("$tbl_area", "id");
}
if ($type == "room")
{
$room_name_q = slashes($name);
$description_q = slashes($description);
if (empty($capacity)) $capacity = 0;
$sql = "insert into $tbl_room (room_name, area_id, description, capacity)
values ('$room_name_q',$area, '$description_q',$capacity)";
if (sql_command($sql) < 0) fatal_error(1, "<p>" . sql_error());
}
header("Location: admin.php?area=$area");
| Moodle CVS Admin | ViewVC Help |
| Powered by ViewVC 1.0.7 |