public function redirectRoute($controller, $action = null, $params = null) { if ($controller == 'Controller_Index') { if ($action == 'actionIndex' || is_null($action)) { return header('Location: ' . Helper_Route::loadRoute()); } } $controller = explode('_', strtolower($controller)); $action = preg_split('/(?=[A-Z])/', $action); $route = Helper_Route::loadRoute($controller[1]); if (!empty($action)) { for ($i = 1; $i < count($action); $i++) { if ($action[$i] != 'Index') { $route .= '/' . strtolower($action[$i]); } } } return header('Location: ' . $route . $params); }
echo $this->loadFile('assets/view/include/navigation.php'); ?> <div class="container"> <div class="page-header"> <h1><?php echo $title; ?> </h1> </div> <div class="jumbotron"> <h3>Contact Form</h3> <hr> <form class="form-edit-paper-details form-horizontal" action="<?php echo Helper_Route::loadRoute('contact/process'); ?> " method="post"> <div class="form-group"> <label class="control-label col-sm-2" for="name">Name:</label> <div class="col-sm-10"> <input type="text" class="form-control" name="name" id="name" placeholder="Name" required> </div> </div> <div class="form-group"> <label class="control-label col-sm-2" for="email">Email:</label> <div class="col-sm-10"> <input type="email" class="form-control" name="email" id="email" placeholder="Email" required>
} else { echo 'No emails are available.'; } ?> </p> <?php if (isset($user['id']) && in_array($user['id'], $facultyIds)) { ?> <p> <a class="btn btn-primary btn-lg" href="<?php echo Helper_Route::loadRoute('papers/edit&paperId=' . $paper['paperId']); ?> " role="button">Edit</a> <a class="btn btn-primary btn-lg" href="<?php echo Helper_Route::loadRoute('papers/delete&paperId=' . $paper['paperId']); ?> " role="button">Delete</a> </p> <?php } ?> </div> </div> <?php echo $this->loadFile('assets/view/include/footer.php'); ?> <?php echo $this->loadFile('assets/view/include/javascript.php'); ?>
<tr> <th>Title</th> <th>Description</th> <th>View Count</th> <th>Actions</th> </tr> </thead> <tbody> <?php foreach ($papers as $paper) { echo '<tr>'; echo '<td class="tableTitle">' . $paper['title'] . '</td>'; echo '<td class="tableDescription">' . $paper['abstract'] . '</td>'; echo '<td class="tablePageViews">' . $paper['page_view'] . ' View(s)</td>'; echo '<td class="tableAction"><a href="' . Helper_Route::loadRoute('papers/view&paperId=' . $paper['id']) . '"><span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span></a></td>'; echo '</tr>'; } ?> </tbody> </table> <?php } ?> </div> <?php echo $this->loadFile('assets/view/include/footer.php'); ?> <?php echo $this->loadFile('assets/view/include/javascript.php');
<footer class="footer"> <div class="container"> <div id="navbar" class="collapse navbar-collapse"> <ul class="nav navbar-nav navbar-left"> <li><a href="<?php echo Helper_Route::loadRoute('contact'); ?> ">Contact Us</a></li> </ul> </div> </div> </footer>
<?php echo $this->loadFile('assets/view/include/head.php'); ?> <body> <?php echo $this->loadFile('assets/view/include/navigation.php'); ?> <div class="container"> <div class="page-header"> <h1>Login</h1> </div> <form class="form-login" action="<?php echo Helper_Route::loadRoute('login/process'); ?> " method="post"> <label for="email" class="sr-only">Email Address</label> <input type="email" name="email" id="email" class="form-control" placeholder="Email Address" required autofocus> <label for="password" class="sr-only">Password</label> <input type="password" name="password" id="password" class="form-control" placeholder="Password" required> <div class="checkbox"> <label><input type="checkbox" name="ldap">Use RIT Login</label> </div> <button class="btn btn-lg btn-primary btn-block" type="submit">Login</button> </form> </div>
<nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a class="navbar-brand" href="<?php echo Helper_Route::loadRoute(''); ?> "><?php echo Helper_View::getWebsiteName(); ?> </a> </div> <div id="navbar" class="collapse navbar-collapse"> <ul class="nav navbar-nav navbar-right"> <?php if (isset($user['id'])) { echo '<li><a href="'; echo Helper_Route::loadRoute('login/logout'); echo '">Logout</a></li>'; } else { echo '<li><a href="'; echo Helper_Route::loadRoute('login'); echo '">Login</a></li>'; } ?> </ul> </div><!--/.nav-collapse --> </div> </nav>
<div class="jumbotron"> <h3>Add Paper Keywords</h3> <hr> <p><?php $keywords = rtrim(implode(', ', $keywords), ', '); if (!empty($keywords)) { echo $keywords; } else { echo 'No keywords are available.'; } ?> </p> <hr> <p>Separate each keyword by a comma.</p> <form class="form-edit-paper form-horizontal" action="<?php echo Helper_Route::loadRoute('papers/edit/keywords'); ?> " method="post"> <input type="hidden" name="paperId" value="<?php echo $paper['id']; ?> " /> <div class="form-group"> <label class="control-label col-sm-2" for="keywords">Keywords:</label> <div class="col-sm-10"> <input type="text" class="form-control" name="keywords" id="keywords" placeholder="Keywords"> </div> </div>
<body> <?php echo $this->loadFile('assets/view/include/navigation.php'); ?> <div class="container"> <div class="page-header"> <h1>Add Paper</h1> </div> <div class="jumbotron"> <h3>Add Paper Details</h3> <hr> <form class="form-edit-paper-details form-horizontal" action="<?php echo Helper_Route::loadRoute('papers/add/process'); ?> " method="post"> <div class="form-group"> <label class="control-label col-sm-2" for="title">Title:</label> <div class="col-sm-10"> <input type="text" class="form-control" name="title" id="title" placeholder="Title" required> </div> </div> <div class="form-group"> <label class="control-label col-sm-2" for="description">Description:</label> <div class="col-sm-10"> <textarea class="form-control" rows="5" name="description" id="description" placeholder="Description" required></textarea>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script type="text/javascript" src="<?php echo Helper_Route::loadData("assets/library/js/bootstrap.min.js"); ?> "></script> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
<head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title><?php echo Helper_View::getWebsiteName(); echo " - "; echo $title; ?> </title> <link rel="stylesheet" type="text/css" href="<?php echo Helper_Route::loadData("assets/library/css/bootstrap.min.css"); ?> "> <link rel="stylesheet" type="text/css" href="<?php echo Helper_Route::loadData("assets/css/main.css"); ?> "> </head>