<?php require_once 'core/init.php'; $options = ''; $title = 'Block'; $user = new User(); $GroupNo = $user->data()->GroupNo; if ($GroupNo == 3) { $user = new Admin(); } if ($GroupNo == 2) { $user = new Warden(); } if (!$user->isLoggedIn()) { Redirect::to('login.php'); } if (@$_POST['block_id']) { $validate = new Validate(); $validation = $validate->check($_POST, array('block_id' => array('required' => true, 'unique' => 'block'), 'num_of_rooms' => array('required' => true, 'min' => 1), 'gender_code' => array('required' => true))); if ($validation->passed()) { $block = new Block(); try { $block->add_block(array('block_id' => Input::get('block_id'), 'block_cap' => Input::get('num_of_rooms'), 'block_gen' => Input::get('gender_code'))); echo 'Block ' . Input::get('block_id') . ' added'; } catch (Exception $e) { die($e->getMessage()); } } else { echo 'Validation failed'; foreach ($validation->errors() as $error) { $displayerror .= $error . '<br>';