app/views/project/browse.blade.php (114 lines of code) (raw):

@extends('layout.basic') @section('page-header') @parent @stop @section('content') <div class="container" style="max-width: 80%;"> <form action="{{ URL::to('/') }}/project/browse" method="post" class="form-inline" role="form"> <div class="panel panel-default"> <div class="panel-heading"> <h3>Search for Projects</h3> </div> <div class="panel-body"> <div class="form-group"> <label for="search-key">Search by</label> <select class="form-control" name="search-key" id="search-key"> <option value="project-name">Project Name</option> <option value="project-description">Project description</option> </select> </div> <div class="form-group"> <label for="search-value">for</label> <input type="search" class="form-control" name="search-value" id="search-value" placeholder="value" value="<?php if (isset($_POST['search-value'])) echo $_POST['search-value'] ?>"> </div> <button name="search" type="submit" class="btn btn-primary" value="Search"><span class="glyphicon glyphicon-search"></span> Search </button> <p class="help-block">You can use * as a wildcard character. Tip: search for * alone to retrieve all of your projects.</p> </div> </div> <!-- Pagination Handling --> <?php if (isset($projects)) { ?> <div class="pull-right btn-toolbar" style="padding-bottom: 5px"> <?php if ($pageNo != 1) { echo '<input class="btn btn-primary btn-xs" type="submit" style="cursor: pointer" name="prev" value="Previous"/>'; } if (sizeof($projects) > 0) { echo '<input class="btn btn-primary btn-xs" type="submit" style="cursor: pointer" name="next" value="Next"/>'; } ?> </div> <div class="pull-left"> <?php if (sizeof($projects) != 0) echo 'Showing projects from ' . strval(($pageNo - 1) * $limit + 1) . ' to ' . strval(min($pageNo * $limit, ($pageNo - 1) * $limit + sizeof($projects))); ?> </div> <input type="hidden" name="pageNo" value="<?php echo($pageNo) ?>"/> <div style="clear: both"></div> <?php } ?> </form> <?php if (isset($projects)) { /** * get results */ /** * display results */ if (sizeof($projects) == 0) { if ($pageNo == 1) { CommonUtilities::print_warning_message('No results found. Please try again.'); } else { CommonUtilities::print_warning_message('No more results found.'); } } else { ?> <div class="table-responsive"> <table class="table"> <tr> <th>Name</th> <th>Owner</th> <th>Creation Time</th> <th>Experiments</th> </tr> <?php foreach ($projects as $project) { ?> <tr> <td> {{{$project->name}}} @if($can_write[$project->projectID]) <a href="{{URL::to('/')}}/project/edit?projId={{urlencode($project->projectID)}}" title="Edit"> <span class="glyphicon glyphicon-pencil"></span> </a> @endif </td> <td> {{{$project->owner}}} </td> <td class="time" unix-time=" <?php echo $project->creationTime / 1000 ?>"> </td> <td> <a href="{{URL::to('/')}}/project/summary?projId={{ urlencode($project->projectID) }}"> <span class="glyphicon glyphicon-list"></span> </a> <a href="{{URL::to('/')}}/project/summary?projId={{ urlencode($project->projectID) }}"> View</a> </td> </tr> <?php } echo '</table>'; echo '</div>'; } } ?> </div> @stop @section('scripts') @parent {{ HTML::script('js/time-conversion.js')}} @stop