Тема: Допоможіть мені з конструкцією if else
Добрий вечір!
Допоможіть мені розібратися з конструкцією if else в цьому коді:
if($this->main)
{
$data = array(
// files list
'files' => ORM::factory('File')->find_all(),
// errors from user session
'errors' => Session::instance()->get_once('errors', array()),
// message from user session
'message' => Session::instance()->get_once('message'),
);
$content = View::factory('files', $data);
// set values to template
$this->template->content = $content;
}
else
{
HTTP::redirect('/login');
}
Суть в тому що коли юзер вводить пароль і він вірний то $this->main набуває значення TRUE і виконується перша частина коду, а в мене воно не виконується коли ввожу вірний пароль то алгоритм не спрацьовує, але коли ставлю знак (!) то все спрацьовує, але можна тепер пропустити ввід пароля...
Де я затупив???