<?php } ?> <?php if (count($conference->getAdmins()) < 1) { ?> <p><i>No administrators registered at this point.</i></p> <?php } ?> </div> </div> <?php if (\Mvc\App::getInstance()->isLogged()) { ?> <?php \Mvc\FormViewHelper::init()->initLink()->setAttribute('href', "/conference/maxLectures/{$confId}")->setAttribute('class', 'margin-right float-right btn btn-info')->setValue('Max Lectures')->create()->render(); ?> <?php \Mvc\FormViewHelper::init()->initLink()->setAttribute('href', "/conference/lectures/{$confId}")->setAttribute('class', 'margin-right float-right btn btn-info')->setValue('Lectures')->create()->render(); ?> <?php } ?> </div> <?php } ?> </div>
<div class="panel panel-primary col-sm-6 col-sm-offset-3"> <h1 class="text-center">Edit a conference</h1> <?php \Mvc\FormViewHelper::init()->initForm('/conference/edit', ['class' => 'form-group'], 'post')->initLabel()->setValue("Conference name")->setAttribute('for', 'name')->create()->initTextBox()->setName('name')->setAttribute('id', 'name')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("Description")->setAttribute('for', 'description')->create()->initTextBox()->setName('description')->setAttribute('id', 'description')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("Start date")->setAttribute('for', 'start')->create()->initTextBox()->setName('start')->setAttribute('id', 'start')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("End date")->setAttribute('for', 'end')->create()->initTextBox()->setName('end')->setAttribute('id', 'end')->setAttribute('class', 'form-control input-md')->create()->initSubmit()->setAttribute('value', 'Edit')->setAttribute('class', 'btn btn-primary btn-lg col-sm-4 col-sm-offset-4')->create()->render(); ?> </div>
<div class="panel panel-primary col-sm-6 col-sm-offset-3"> <h1 class="text-center">Are you sure you want to discard this conference?</h1> <?php \Mvc\FormViewHelper::init()->initForm('/conference/discardConf/', ['class' => 'form-group'], 'post')->initSubmit()->setAttribute('value', 'Discard conference')->setAttribute('class', 'btn btn-primary btn-lg col-sm-4 col-sm-offset-4')->create()->render(); ?> </div>
public function displayError(string $error, string $message) { echo '<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">'; echo '<div class="text-center">'; FormViewHelper::init()->initLink()->setValue('Home')->setAttribute('href', '/')->create()->render(); $confError = $this->_config->errors[$error]; if ($confError) { if ($confError == 'message') { echo '<h1>' . $message . '</h1>'; } else { echo "<h1> {$confError} </h1>"; } } else { echo '<h1>Oooops, something went wrong ;(. Error ' . $error . '</h1>'; echo '<img class="decoded shrinkToFit" alt="http://media.topito.com/wp-content/uploads/2011/09/lama_bizarre012.jpg" src="http://media.topito.com/wp-content/uploads/2011/09/lama_bizarre012.jpg" height="340" width="453">'; } echo '</div>'; exit; }
<div class="panel panel-primary col-sm-6 col-sm-offset-3"> <h1 class="text-center">Are you sure you want to remove this lecture?</h1> <?php \Mvc\FormViewHelper::init()->initForm('/lecture/deleteLecture/', ['class' => 'form-group'], 'post')->initSubmit()->setAttribute('value', 'Remove lecture')->setAttribute('class', 'btn btn-primary btn-lg col-sm-4 col-sm-offset-4')->create()->render(); ?> </div>
<div class="row row-eq-height"> <div class="panel panel-primary col-sm-5"> <h1 class="text-center">Sign in</h1> <img id="profile-img" class="profile-img-card" src="//ssl.gstatic.com/accounts/ui/avatar_2x.png" /> <?php \Mvc\FormViewHelper::init()->initForm('/user/login', ['class' => 'form-group margin-bottom10'], 'post')->initLabel()->setValue("Username")->setAttribute('for', 'username')->create()->initTextBox()->setName('username')->setAttribute('id', 'username')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("Password")->setAttribute('for', 'password')->create()->initPasswordBox()->setName('password')->setAttribute('id', 'password')->setAttribute('class', 'form-control input-md')->create()->initSubmit()->setAttribute('value', 'Sign in')->setAttribute('class', 'btn btn-lg btn-primary btn-block btn-signin margin-top25')->create()->render(); ?> </div> <div class="panel panel-primary col-sm-5 col-sm-offset-2"> <h1 class="text-center">Register</h1> <?php \Mvc\FormViewHelper::init()->initForm('/user/register', ['class' => 'form-group'], 'post')->initLabel()->setValue("Username")->setAttribute('for', 'username')->create()->initTextBox()->setName('username')->setAttribute('id', 'username')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("Email")->setAttribute('for', 'email')->create()->initTextBox()->setName('email')->setAttribute('id', 'email')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("Password")->setAttribute('for', 'password')->create()->initPasswordBox()->setName('password')->setAttribute('id', 'password')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("Confirm Password")->setAttribute('for', 'confPassword')->create()->initPasswordBox()->setName('confirm')->setAttribute('id', 'confPassword')->setAttribute('class', 'form-control input-md')->create()->initSubmit()->setAttribute('value', 'Register')->setAttribute('class', 'btn btn-lg btn-primary btn-block btn-signin margin-top10')->create()->render(true); ?> </div> </div>
<div class="panel"> <h2 class="form-group">Username: <?php echo $this->_viewBag['body']->getUsername(); ?> <?php if ($_SESSION['role'] === 'site administrator') { ?> <h3 class="form-group">Email: <?php echo $this->_viewBag['body']->getEmail(); ?> <?php } ?> </h3> <?php if (strtolower($this->_viewBag['body']->getUsername()) === strtolower(\Mvc\App::getInstance()->getUsername())) { ?> <?php \Mvc\FormViewHelper::init()->initForm('/user/changePass', ['class' => 'form-group'], 'put')->initLabel()->setValue("Old Password")->setAttribute('for', 'oldPassword')->create()->initPasswordBox()->setAttribute('id', 'oldPassword')->setName('oldPassword')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("New Password")->setAttribute('for', 'newPassword')->create()->initPasswordBox()->setAttribute('id', 'newPassword')->setName('newPassword')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("Confirm Password")->setAttribute('for', 'conPassword')->create()->initPasswordBox()->setAttribute('id', 'conPassword')->setName('confirm')->setAttribute('class', 'form-control input-md')->create()->initSubmit()->setAttribute('value', 'Change password')->setAttribute('class', 'btn btn-default')->create()->render(); } ?> </div>
<?php $confId = $_SESSION['confIdAddAdmin']; ?> <div class="panel panel-primary col-sm-6 col-sm-offset-3"> <h1 class="text-center">Add admin:</h1> <?php \Mvc\FormViewHelper::init()->initForm("/conference/addAdmin/{$confId}", ['class' => 'form-group'], 'post')->initLabel()->setValue("Username")->setAttribute('for', 'name')->create()->initTextBox()->setName('name')->setAttribute('id', 'name')->setAttribute('class', 'form-control input-md')->create()->initSubmit()->setAttribute('value', 'Add admin')->setAttribute('class', 'btn btn-primary btn-lg col-sm-4 col-sm-offset-4')->create()->render(); ?> </div>
aria-expanded="false"><?php echo \Mvc\App::getInstance()->getUsername(); ?> <span class="caret"></span></a> <ul class="dropdown-menu"> <li><?php \Mvc\FormViewHelper::init()->initLink()->setAttribute('href', "/user/" . \Mvc\App::getInstance()->getUsername() . "/profile")->setValue('Profile')->create()->render(); ?> </li> <li><?php \Mvc\FormViewHelper::init()->initLink()->setAttribute('href', '/lecture/my')->setValue('My schedule')->create()->render(); ?> </li> <li><?php \Mvc\FormViewHelper::init()->initLink()->setAttribute('href', "/users/all/0/10")->setValue('All users')->create()->render(); ?> </li> <li role="separator" class="divider"></li> <li> <?php Mvc\FormViewHelper::init()->initLink()->setAttribute('href', '/user/logout')->setValue('Logout')->create()->render(); ?> </li> </ul> </li> </ul> <?php } ?> </div>
<div class="panel panel-primary col-sm-6 col-sm-offset-3"> <h1 class="text-center">Add a lecture:</h1> <?php \Mvc\FormViewHelper::init()->initForm('/lecture/add', ['class' => 'form-group'], 'post')->initLabel()->setValue("Lecture name")->setAttribute('for', 'name')->create()->initTextBox()->setName('name')->setAttribute('id', 'name')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("Description")->setAttribute('for', 'description')->create()->initTextBox()->setName('description')->setAttribute('id', 'description')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("Start time")->setAttribute('for', 'start')->create()->initTextBox()->setName('start')->setAttribute('id', 'start')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("End time")->setAttribute('for', 'end')->create()->initTextBox()->setName('end')->setAttribute('id', 'end')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("Speaker")->setAttribute('for', 'speaker')->create()->initTextBox()->setName('speaker')->setAttribute('id', 'speaker')->setAttribute('class', 'form-control input-md')->create()->initLabel()->setValue("Hall")->setAttribute('for', 'hall')->create()->initTextBox()->setName('hall')->setAttribute('id', 'hall')->setAttribute('class', 'form-control input-md')->create()->initSubmit()->setAttribute('value', 'Add')->setAttribute('class', 'btn btn-primary btn-lg col-sm-4 col-sm-offset-4')->create()->render(); ?> </div>
<div class="panel panel-primary col-sm-6 col-sm-offset-3"> <h1 class="text-center">Are you sure you want to delete <i><?php echo $_SESSION['userToDelete']; ?> </i>?</h1> <p>Warning: Delete users only as last resort! If their actions weren't harmful to any other user or the website, consider only contacting them.</p> <?php \Mvc\FormViewHelper::init()->initForm('/users/deleteUser/', ['class' => 'form-group'], 'post')->initSubmit()->setAttribute('value', 'Delete user')->setAttribute('class', 'btn btn-primary btn-lg col-sm-4 col-sm-offset-4')->create()->render(); ?> </div>