Ejemplo n.º 1
0
 /**
  * @Route ["/conference/new", "post"]
  * @Authorize
  */
 public function postNewConference(NewConferenceBindingModel $model) : View
 {
     try {
         if (!$model->isValid()) {
             $viewModel = new \Framework\ViewModels\Conference\NewConferenceViewModel();
             $viewModel->errorsList = $model->getErrorsList();
             $viewModel->error = true;
             foreach ($this->db->findAll("Venue") as $venue) {
                 $viewModel->venues[] = array('id' => $venue->id, 'name' => $venue->name);
             }
             return new View('\\Conference\\getNewConference', $viewModel);
         }
         $userId = $this->httpContext->identity()->id;
         $conf = $this->db->Create("Conference", array("name" => $model->name, "start" => date("Y-m-d H:i:s", strtotime($model->from)), "end" => date("Y-m-d H:i:s", strtotime($model->to)), "venue_id" => $model->venue_id, "user_id" => $userId));
         $conf->save();
         $this->redirect(\Framework\Helpers\Helpers::url() . "conference/{$conf->id}/manage");
     } catch (\Exception $e) {
         $viewModel = new \Framework\ViewModels\Conference\NewConferenceViewModel();
         $viewModel->errorsList = $userModel->getErrorsList();
         $viewModel->errorsList[] = $e->getMessage();
         $viewModel->error = true;
         foreach ($this->db->findAll("Venue") as $venue) {
             $viewModel->venues[] = array('id' => $venue->id, 'name' => $venue->name);
         }
         return new View('\\Conference\\getNewConference', $viewModel);
     }
 }
Ejemplo n.º 2
0
 public function ListLectures()
 {
     $body = "";
     foreach ($this->lectures as $lecture) {
         $id = $lecture['id'];
         $lectureName = $lecture['name'];
         $link = \Framework\Helpers\Helpers::url() . "conference/" . $this->id . "/lecture/" . $id . "/edit";
         $body = $body . "<div class='col-xs-12'><a href='{$link}'>{$lectureName}</a></div>";
     }
     echo $body;
 }
Ejemplo n.º 3
0
 public function ListConferences()
 {
     $body = "";
     foreach ($this->conferences as $conference) {
         $id = $conference['id'];
         $conferenceName = $conference['name'];
         $link = \Framework\Helpers\Helpers::url() . "conference/" . $id . "/manage";
         $body = $body . "<div class='col-xs-12'><a href='{$link}'>{$conferenceName}</a></div>";
     }
     echo $body;
 }
Ejemplo n.º 4
0
 public function ListVenues()
 {
     $body = "";
     foreach ($this->venues as $venue) {
         $id = $venue['id'];
         $venueName = $venue['name'];
         $link = \Framework\Helpers\Helpers::url() . 'admin/venues/' . $id;
         $body = $body . "<tr class='gradeA' onclick='document.location=\"" . $link . "\"'>";
         $body = $body . "<td>" . $id . "</td><td>" . $venueName . "</td>";
         $body = $body . "</tr>";
     }
     echo $body;
 }
Ejemplo n.º 5
0
 public function ListUsers()
 {
     $body = "";
     foreach ($this->users as $user) {
         $id = $user['id'];
         $userName = $user['username'];
         $link = \Framework\Helpers\Helpers::url() . 'admin/users/' . $id;
         $body = $body . "<tr class='gradeA'>";
         $body = $body . "<td>" . $id . "</td><td>" . $userName . "</td>";
         $body = $body . "<td><a class='btn btn-primary' href='" . $link . "/edit'><i class='fa fa-gear'></i></a></td>" . "<td><a class='btn btn-primary' href='" . $link . "/change-role'><i class='fa fa-users'></i></a></td>" . "<td><a class='btn btn-danger delete'href='" . $link . "/delete'><i class='fa fa-times'></i></a></td>";
         $body = $body . "</tr>";
     }
     echo $body;
 }
Ejemplo n.º 6
0
 public function ListHalls()
 {
     $body = "";
     foreach ($this->halls as $hall) {
         $id = $hall['id'];
         $hallName = $hall['name'];
         $hallBelongsTo = $hall['belongsTo'];
         $link = \Framework\Helpers\Helpers::url() . 'admin/halls/' . $id;
         $body = $body . "<tr class='gradeA' onclick='document.location=\"" . $link . "\"'>";
         $body = $body . "<td>" . $id . "</td><td>" . $hallName . "</td><td>" . $hallBelongsTo . "</td>";
         $body = $body . "</tr>";
     }
     echo $body;
 }
Ejemplo n.º 7
0
 /**
  * @Route ["/conference/{conferenceId}/lecture/new", "post"]
  * @Authorize
  */
 public function postAddLectureToConference(int $conferenceId, NewLectureBindingModel $model) : View
 {
     try {
         $conference = $this->db->FindFirst("Conference", "id='{$conferenceId}'");
         if ($conference == false || $conference->user_id != $this->httpContext->identity()->id) {
             throw new \Exception("", 404);
         }
         if (!$model->isValid()) {
             $viewModel = new \Framework\ViewModels\Conference\ManageConferenceViewModel();
             $viewModel->errorsList = $model->getErrorsList();
             $viewModel->error = true;
             $viewModel->conferenceName = $conference->name;
             $viewModel->start = date('d/m/Y', strtotime($conference->start));
             $viewModel->end = date('d/m/Y', strtotime($conference->end));
             $viewModel->venueId = $conference->venue_id;
             foreach ($this->db->findAll("Venue") as $venue) {
                 $viewModel->venues[] = array('id' => $venue->id, 'name' => $venue->name);
             }
             foreach ($this->db->findAll("Lecture", "conference_id = '{$conferenceId}'") as $lecture) {
                 $viewModel->lectures[] = array('id' => $lecture->id, 'name' => $lecture->name);
             }
             if (count($model->lectures) > 0) {
                 $viewModel->hasLectures = true;
             }
             return new View('\\Conference\\manageConference', $viewModel);
         }
         $lecture = $this->db->Create("Lecture", array("name" => $model->name, "start" => date("Y-m-d H:i:s", strtotime($model->from)), "end" => date("Y-m-d H:i:s", strtotime($model->to)), "user_id" => $model->user_id, "conference_id" => $conferenceId));
         $lecture->save();
         $this->redirect(\Framework\Helpers\Helpers::url() . "conference/{$conferenceId}/manage");
     } catch (\Exception $e) {
         $viewModel = new \Framework\ViewModels\Conference\ManageConferenceViewModel();
         $viewModel->errorsList = $userModel->getErrorsList();
         $viewModel->errorsList[] = $e->getMessage();
         $viewModel->error = true;
         foreach ($this->db->findAll("Venue") as $venue) {
             $viewModel->venues[] = array('id' => $venue->id, 'name' => $venue->name);
         }
         foreach ($this->db->findAll("Lecture", "conference_id = '{$conferenceId}'") as $lecture) {
             $model->lectures[] = array('id' => $lecture->id, 'name' => $lecture->name);
         }
         if (count($model->lectures) > 0) {
             $model->hasLectures = true;
         }
         return new View('\\Conference\\manageConference', $viewModel);
     }
 }
Ejemplo n.º 8
0
        <label class="col-md-2 control-label" for="start-time">Start time</label>
        <div id="start-time-picker" class="input-group col-md-10 date date-input date-picker">
            <input class="form-control" id="start-time" name="startTime" type="datetime" required>
            <div class="input-group-addon">
                <span class="datepicker-icon">
                    <span class="glyphicon glyphicon-calendar"></span>
                </span>
            </div>
        </div>
    </div>
    <div class="form-group col-md-7">
        <label class="col-md-2 control-label" for="end-time">End time</label>
        <div id="end-time-picker" class="input-group col-md-10 date date-input date-picker">
            <input class="form-control" id="end-time" name="endTime" type="datetime" required>
            <div class="input-group-addon">
                <span class="datepicker-icon">
                    <span class="glyphicon glyphicon-calendar"></span>
                </span>
            </div>
        </div>
    </div>
    <div class="form-group  col-md-7">
        <div class="col-md-offset-2 col-md-10">
            <input type="submit" class="btn btn-primary" value="Add">
            <a class="btn btn-default" href="<?php 
echo \Framework\Helpers\Helpers::url() . "conferences/my";
?>
">Cancel</a>
        </div>
    </div>
</form>
Ejemplo n.º 9
0
 /**
  * @Authorize "Admin"
  */
 public function deleteUser(int $userId) : View
 {
     try {
         $user = $this->db->FindFirst(\Framework\Config\Config::USER_CLASS, "id='{$userId}'");
         if ($user == false) {
             throw new \Exception("User #{$userId} does not exist");
         }
         $userLectures = $this->db->FindAll("UserLecture", "user_id='{$userId}'");
         $lectures = $this->db->FindAll("Lecture", "user_id='{$userId}'");
         $confs = $this->db->FindAll("Conference", "user_id='{$userId}'");
         $notifs = $this->db->FindAll("Notification", "user_id='{$userId}'");
         foreach ($userLectures as $ul) {
             $ul->destroy();
         }
         foreach ($lectures as $l) {
             $l->destroy();
         }
         foreach ($confs as $c) {
             $c->destroy();
         }
         foreach ($notifs as $n) {
             $n->destroy();
         }
         $user->destroy();
         $this->redirect(\Framework\Helpers\Helpers::url() . "admin/users");
     } catch (\Exception $e) {
         $viewModel = new \Framework\Areas\Admin\ViewModels\Users\EditUserViewModel();
         $viewModel->errorsList = $model->getErrorsList();
         $viewModel->errorsList[] = $e->getMessage();
         $viewModel->error = true;
         $user = \Framework\Core\Identity::getUserInformation($userId);
         $viewModel->firstname = $user['firstname'];
         $viewModel->lastname = $user['lastname'];
         $viewModel->email = $user['email'];
         $viewModel->id = $user['id'];
         $viewModel->username = $user['username'];
         return new View('\\Users\\getEditUser', $viewModel);
     }
 }
Ejemplo n.º 10
0
        <label class="col-md-2 control-label" for="Category">Venue</label>
        <div class="col-md-10">
            <select class="form-control" name="venueId" required>
                <option value="">-- Select Venue --</option>-->
                <?php 
foreach ($model->getVenues() as $venue) {
    ?>
                    <option value="<?php 
    echo htmlspecialchars(intval($venue["id"]));
    ?>
"><?php 
    echo htmlspecialchars($venue["name"]);
    ?>
</option>
                <?php 
}
?>
            </select>
        </div>
    </div>

    <div class="form-group  col-md-7">
        <div class="col-md-offset-2 col-md-10">
            <input type="submit" class="btn btn-primary" value="Add">
            <a class="btn btn-default" href="<?php 
echo \Framework\Helpers\Helpers::url() . "admin/halls";
?>
">Cancel</a>
        </div>
    </div>
</form>
 /**
  * @NoAction
  * @param string $path
  */
 public function redirect(string $path = AppConfig::DEFAULT_REDIRECTION)
 {
     header("Location: " . Helpers::url() . $path);
     exit;
 }
Ejemplo n.º 12
0
        </div>
    </div>
    <div class="form-group col-md-7">
        <label class="col-md-3 control-label" for="new-role">New role</label>
        <div class="col-md-9">
            <select id="new-role" class="form-control" name="newRole" required>
            <option value="">-- Select role --</option>
            <?php 
foreach ($model->getRoles() as $role) {
    ?>
                <option value="<?php 
    echo htmlspecialchars($role["id"]);
    ?>
"><?php 
    echo htmlspecialchars($role["name"]);
    ?>
</option>
            <?php 
}
?>
            </select>
        </div>
    </div>
    <div class="form-group  col-md-7 ">
        <input type="submit" class="btn btn-primary col-md-offset-4" value="Add">
        <a class="btn btn-default" href="<?php 
echo \Framework\Helpers\Helpers::url() . "admin/users";
?>
">Cancel</a>
    </div>
</form>
Ejemplo n.º 13
0
 /**
  * @Authorize "Admin"
  */
 public function logout()
 {
     \Framework\Core\Identity::logout();
     $this->redirect(\Framework\Helpers\Helpers::url() . "admin/login");
 }
Ejemplo n.º 14
0
            <p>Start time: <span class="start-time-span"><?php 
        echo htmlspecialchars($conference["startTime"]);
        ?>
</span></p>
            <p>End time: <span class="end-time-span"><?php 
        echo htmlspecialchars($conference["endTime"]);
        ?>
</span></p>
            <?php 
        if ($conference["isDismissed"]) {
            ?>
                <p><span class="dismissed-span">Dismissed</span></p>
            <?php 
        } elseif ($conference["isActive"]) {
            ?>
                <p><span class="active-span">Active</span></p>
            <?php 
        } else {
            ?>
                <p><span class="inactive-span">Inactive</span></p>
            <?php 
        }
        ?>
            <p><a href="<?php 
        echo \Framework\Helpers\Helpers::url() . "conferences/details/" . htmlspecialchars($conference["id"]);
        ?>
" class="btn btn-primary" role="button">Learn more</a></p>
        </div>
    <?php 
    }
}
Ejemplo n.º 15
0
  <input type='hidden' value= <?php 
\Framework\Core\Csrf::generate();
echo \Framework\Core\Csrf::getToken();
?>
 name= <?php 
echo \Framework\Config\Config::ACSRF_FIELD_NAME;
?>
 />

  <button type="submit" class="btn btn-success">Save changes</button>
</form>
</div>

<div class='col-lg-4 pull-right'>
  <h4>Lectures list <a href=<?php 
echo \Framework\Helpers\Helpers::url() . "conference/" . $model->id . "/lecture/new";
?>
 >Add new lecture?</a></h4>
  <?php 
if ($model->hasLectures) {
    ?>
    <?php 
    echo $model->ListLectures();
    ?>
  <?php 
} else {
    ?>
    <div class='col-xs-12'>No lectures yet</div>
  <?php 
}
?>
Ejemplo n.º 16
0
    			<input type="text" class="form-control" id="name" name= "name" value=<?php 
echo '"' . $model->hallName . '"';
?>
>
  			</div>
        <div class="form-group">
          <label class="control-label" for="venue_id">Belongs to venue</label>
          <select name='venue_id' class='form-control'>
            <?php 
echo $model->ListPossibleVenues();
?>
          </select>
        </div>
  			<input type='hidden' value= <?php 
\Framework\Core\Csrf::generate();
echo \Framework\Core\Csrf::getToken();
?>
 name= <?php 
echo \Framework\Config\Config::ACSRF_FIELD_NAME;
?>
 />
  			<button type="submit" class="btn btn-primary">Save changes</button>
  			<a href=<?php 
echo \Framework\Helpers\Helpers::url() . "admin/halls/{$model->hallId}/delete";
?>
 class="btn btn-danger delete">Delete hall</a>
		</form>
</div>

<?php 
require '/Areas/Admin/Views/footer.php';
Ejemplo n.º 17
0
</div>

<div class='row'>
	<div class='col-xs-12 new-item'>
		<form action="" method="post" class="form">
  			<div class="form-group">
    			<label class="control-label" for="name">Venue name</label>
    			<input type="text" 
    				class="form-control" id="name" name= "name" value=<?php 
echo '"' . $model->venueName . '"';
?>
 />
  			</div>
  			<input type='hidden' value= <?php 
\Framework\Core\Csrf::generate();
echo \Framework\Core\Csrf::getToken();
?>
 name= <?php 
echo \Framework\Config\Config::ACSRF_FIELD_NAME;
?>
 />
  			<button type="submit" class="btn btn-primary">Save changes</button>
  			<a href=<?php 
echo \Framework\Helpers\Helpers::url() . "admin/venues/{$model->venueId}/delete";
?>
 class="btn btn-danger delete">Delete venue</a>
		</form>
</div>

<?php 
require '/Areas/Admin/Views/footer.php';
Ejemplo n.º 18
0
echo \Framework\Helpers\Helpers::url() . 'admin';
?>
"><i class="fa fa-dashboard"></i> Dashboard</a>
                    </li>
                    <li>
                        <a href="<?php 
echo \Framework\Helpers\Helpers::url() . 'admin/venues';
?>
"><i class="fa fa-table"></i> Manage venues</a>
                    </li>
                    <li>
                        <a href="<?php 
echo \Framework\Helpers\Helpers::url() . 'admin/halls';
?>
"><i class="fa fa-table"></i> Manage halls</a>
                    </li>
                    <li>
                        <a href="<?php 
echo \Framework\Helpers\Helpers::url() . 'admin/users';
?>
"><i class="fa fa-user"></i> Manage users</a>
                    </li>
                </ul>

            </div>

        </nav>
        <!-- /. NAV SIDE  -->
        <div id="page-wrapper">
            <div id="page-inner">
                <!-- /. ROW  -->
Ejemplo n.º 19
0
    ?>
">
                       <?php 
    echo \Framework\Config\Config::APPLICATION_NAME;
    ?>
                    </a>
                </li>
                <li>
                    <a href="<?php 
    echo \Framework\Helpers\Helpers::url() . '';
    ?>
">Home</a>
                </li>
                <li>
                    <a href="<?php 
    echo \Framework\Helpers\Helpers::url() . 'profile';
    ?>
">Profile</a>
                </li>
                <!-- <li>
                    <a href="#">Events</a>
                </li>
                <li>
                    <a href="#">Team</a>
                </li>
                <li class="dropdown">
                  <a href="#" class="dropdown-toggle" data-toggle="dropdown">Works <span class="caret"></span></a>
                  <ul class="dropdown-menu" role="menu">
                    <li class="dropdown-header">Dropdown heading</li>
                    <li><a href="#">Action</a></li>
                    <li><a href="#">Another action</a></li>
Ejemplo n.º 20
0
echo $model->start;
?>
    		</li>
    		<li class="list-group-item">
    			End: <?php 
echo $model->end;
?>
    		</li>
  		</ul>
	</div>
  <?php 
if ($model->CanSignUp()) {
    ?>
    <a class='btn btn-success' 
      href=<?php 
    echo \Framework\Helpers\Helpers::url() . "conference/" . $model->conferenceId . "/sign-up";
    ?>
 >Sign up</a>
      <?php 
} elseif ($model->isRegisteredFor) {
    ?>
        <h3 class='label label-info'>Signed up for conference</h3>
  <?php 
}
?>
	</div>

  <div class='col-xs-5'>
    <?php 
if ($model->hasLectures) {
    ?>
Ejemplo n.º 21
0
<?php 
if (isset($_SESSION["binding-errors"]) && count($_SESSION["binding-errors"]) > 0) {
    require_once "Views/partials/binding-errors.php";
}
?>

<form action="<?php 
echo \Framework\Helpers\Helpers::url() . "admin/venues/createPst";
?>
" class="form-horizontal" method="post" role="form">
    <hr>
    <input type="hidden" name="redirect" value="admin/venues/create">
    <div class="form-group col-md-7">
        <input class="form-control" data-val="true" name="name" type="text" placeholder="Venue name">
    </div>
    <div class="form-group  col-md-7">
        <textarea class="form-control" name="description" placeholder="Venue description"></textarea>
    </div>
    <div class="form-group  col-md-7">
        <textarea class="form-control" name="address" placeholder="Venue address"></textarea>
    </div>

    <div class="form-group  col-md-7">
            <input type="submit" class="btn btn-primary" value="Add">
            <a class="btn btn-default" href="<?php 
echo \Framework\Helpers\Helpers::url() . "admin/venues";
?>
">Cancel</a>
    </div>
</form>
Ejemplo n.º 22
0
                <?php 
    echo $i;
    ?>
            </td>
            <td>
                <?php 
    echo htmlspecialchars($user["username"]);
    ?>
            </td>
            <td>
                <?php 
    echo htmlspecialchars($user["fullname"]);
    ?>
            </td>
            <td>
                <?php 
    echo htmlspecialchars($user["roleName"]);
    ?>
            </td>
            <td>
                <a href="<?php 
    echo \Framework\Helpers\Helpers::url() . "admin/users/" . htmlspecialchars($user["id"]) . "/role/edit";
    ?>
">Change role</a>
            </td>
        </tr>
    <?php 
}
?>
    </tbody>
</table>
Ejemplo n.º 23
0
                </li>
                <li>
                    <a href="<?php 
    echo \Framework\Helpers\Helpers::url() . 'conference/my';
    ?>
">My conferences</a>
                </li>
                <li>
                    <a href="<?php 
    echo \Framework\Helpers\Helpers::url() . 'conference/all';
    ?>
">Open conferences</a>
                </li>
                <li>
                    <a href="<?php 
    echo \Framework\Helpers\Helpers::url() . 'conference/signed-up';
    ?>
">Signed up for</a>
                </li>
            </ul>
        </nav>
        <?php 
}
?>
</header>

    <div id="page-content-wrapper">
    <?php 
if (\Framework\Core\Identity::isUserLogged()) {
    ?>
    <button type="button" class="hamburger is-closed" data-toggle="offcanvas">
Ejemplo n.º 24
0
                <strong>Register Yourself</strong>
            </div>
            <div class="panel-body">
                <form action="" role="form" method="post">
                    <div class="form-group input-group">
                        <span class="input-group-addon"><i class="glyphicon glyphicon-tag"></i></span>
                        <input id="login-username" type="text" class="form-control" name="userName" value="" placeholder="Desired Username" required>
                    </div>
                    <div class="form-group input-group">
                        <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
                        <input id="login-fullname" type="text" class="form-control" name="fullName" value="" placeholder="Your Name" required>
                    </div>
                    <div class="form-group input-group">
                        <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
                        <input id="login-password" type="password" class="form-control" name="password" placeholder="Enter Password" required>
                    </div>
                    <div class="form-group input-group">
                        <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
                        <input id="login-password" type="password" class="form-control" name="confirmPassword" placeholder="Repeat Password" required>
                    </div>
                    <input type="submit" value="Register me" id="login-btn" class="btn btn-success " />
                    <hr />
                    Already Registered ?  <a href="<?php 
echo \Framework\Helpers\Helpers::url() . 'users/login';
?>
">Login here</a>
                </form>
            </div>
        </div>
    </div>
</div>
" class="hvr-underline-reveal"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
                        <li><a href="<?php 
    echo \Framework\Helpers\Helpers::url() . 'register';
    ?>
" class="hvr-underline-reveal"><span class="glyphicon glyphicon-registration-mark"></span> Register</a></li>
                    </ul>
                    <?php 
} else {
    ?>
                        <ul class="nav navbar-nav">
                            <li><a href="<?php 
    echo \Framework\Helpers\Helpers::url() . 'profile';
    ?>
" class="hvr-underline-reveal"><span class="glyphicon glyphicon-user"></span> Profile</a></li>
                        </ul>
                        <ul class="nav navbar-nav navbar-right">
                            <li><a href="<?php 
    echo \Framework\Helpers\Helpers::url() . 'logout';
    ?>
" class="hvr-underline-reveal"><span class="glyphicon glyphicon-log-out"></span> Logout</a></li>
                        </ul>
                    <?php 
}
?>
                </ul>
            </div>
        </div>
    </nav>
</header>

<div class="container">
Ejemplo n.º 26
0
" class="hvr-underline-reveal"><span class="glyphicon glyphicon-user"></span></a></li>
                            <li><a href="<?php 
    echo \Framework\Helpers\Helpers::url() . 'users/password';
    ?>
"><span class="glyphicon glyphicon-lock"></span></a></li>
                            <li><a href="<?php 
    echo \Framework\Helpers\Helpers::url() . 'users/logout';
    ?>
" class="hvr-underline-reveal"><span class="glyphicon glyphicon-log-out"></span></a></li>
                        <?php 
} else {
    ?>
                            <li><a href="<?php 
    echo \Framework\Helpers\Helpers::url() . 'users/login';
    ?>
" class="hvr-underline-reveal"><span class="glyphicon glyphicon-log-in"></span></a></li>
                            <li><a href="<?php 
    echo \Framework\Helpers\Helpers::url() . 'users/register';
    ?>
" class="hvr-underline-reveal"><span class="glyphicon glyphicon-registration-mark"></span></a></li>
                        <?php 
}
?>
                    </ul>
                </ul>
            </div><!-- /.navbar-collapse -->
        </div><!-- /.container-fluid -->
    </nav>
</header>

<main class="row">
Ejemplo n.º 27
0
echo \Framework\Core\Csrf::getToken();
?>
 name= <?php 
echo \Framework\Config\Config::ACSRF_FIELD_NAME;
?>
 />
    <input type="submit" value="Log in" />
	
	<?php 
if ($model->error) {
    ?>
    <div class='errors-box-cont col-xs-12'>
	<?php 
    echo $model->error ? $model->ListErrors() : '';
    ?>
  </div>
	<?php 
}
?>
  </form>
</div>
    <script src="<?php 
echo \Framework\Helpers\Helpers::url();
?>
Js/Libs/jquery-2.1.4.min.js"></script>
    <script src="<?php 
echo \Framework\Helpers\Helpers::url();
?>
Js/index.js"></script>
  </body>
</html>
Ejemplo n.º 28
0
            </td>
            <td>
                <?php 
    if ($hall["isActive"]) {
        ?>
                    <a href="<?php 
        echo \Framework\Helpers\Helpers::url() . "admin/halls/" . htmlspecialchars($hall["id"]) . "/edit";
        ?>
">Edit</a> |
                    <a href="<?php 
        echo \Framework\Helpers\Helpers::url() . "admin/halls/" . htmlspecialchars($hall["id"]) . "/deactivate";
        ?>
">Deactivate</a>
                <?php 
    } else {
        ?>
                    <a href="<?php 
        echo \Framework\Helpers\Helpers::url() . "admin/halls/" . htmlspecialchars($hall["id"]) . "/activate";
        ?>
">Activate</a>
                <?php 
    }
    ?>
            </td>
        </tr>

    <?php 
}
?>
    </tbody>
</table>
Ejemplo n.º 29
0
                <span class="datepicker-icon">
                    <span class="glyphicon glyphicon-calendar"></span>
                </span>
            </div>
        </div>
    </div>
    <div class="form-group col-md-7">
        <label class="col-md-3 control-label" for="end-time">End time</label>
        <div id="end-time-picker" class="input-group col-md-9 date date-input date-picker">
            <input class="form-control" id="end-time" name="endTime" type="datetime" value="<?php 
echo htmlspecialchars($model->getEndTime());
?>
" readonly>
            <div class="input-group-addon">
                <span class="datepicker-icon">
                    <span class="glyphicon glyphicon-calendar"></span>
                </span>
            </div>
        </div>
    </div>

    <div class="form-group  col-md-7">
        <div class="col-md-offset-2 col-md-10">
            <input type="submit" class="btn btn-primary" value="Activate">
            <a class="btn btn-default" href="<?php 
echo \Framework\Helpers\Helpers::url() . "conferences/edit/" . htmlspecialchars($model->getId());
?>
">Cancel</a>
        </div>
    </div>
</form>
Ejemplo n.º 30
0
 /**
  * @Authorize "Admin"
  */
 public function deleteHall(int $hallId) : View
 {
     try {
         $hall = $this->db->FindFirst("Hall", "id='{$hallId}'");
         if ($hall == false) {
             throw new \Exception("Hall #{$hallId} does not exist");
         }
         $hall->destroy();
         $this->redirect(\Framework\Helpers\Helpers::url() . "admin/halls");
     } catch (\Exception $e) {
         $viewModel = new \Framework\Areas\Admin\ViewModels\Halls\EditHallViewModel();
         $viewModel->errorsList = $model->getErrorsList();
         $viewModel->errorsList[] = $e->getMessage();
         $viewModel->error = true;
         $hall = $this->db->FindFirst("Hall", "id='{$hallId}'");
         $viewModel->hallName = $hall->name;
         $viewModel->hallId = $hallId;
         $viewModel->belongsToId = $hall->venue_id;
         foreach ($this->db->findAll("Venue") as $venue) {
             $viewModel->venues[] = array('id' => $venue->id, 'name' => $venue->name);
         }
         return new View('\\Halls\\getEditHall', $viewModel);
     }
 }