Example #1
0
 public function action_create()
 {
     $project = Config::get('project');
     $deliverable = new Deliverable(Input::json(true));
     $deliverable->project_id = $project->id;
     $deliverable->save();
     $deliverable = Deliverable::find($deliverable->id);
     // hack to refresh from db
     return Response::json($deliverable->to_array());
 }
            <ul class="media-list">
              <?php 
$course_code = $_GET['course'];
$course_id = Course::get_id($course_code);
if (is_null($course_id)) {
    header("Location:../\n\n\n\n                    login.php");
    die;
} else {
    $deliverable_ids = Student::get_Deliverables_Ids($_SESSION['person_id'], $course_id);
    if (!is_null($deliverable_ids)) {
        foreach ($deliverable_ids as $deliverable_id) {
            $deliverable_Name = Deliverable::get_name($deliverable_id);
            $Course_id = $course_id;
            $Course_code = $course_code;
            $link_delv = Deliverable::get_des_link($deliverable_id);
            $deadline_delv = Deliverable::get_deadline($deliverable_id);
            $ay7aga = $deliverable_Name . $Course_code;
            $forDivs = str_replace(' ', '', strtolower($ay7aga));
            echo '<li class="media">';
            echo '<div class="media-left">';
            echo '<h3 class="text-center text-primary">' . $course_code . ' </h3>';
            echo '</div>';
            echo '<div class="media-body">';
            echo '<h4 class="media-heading"><a href=" ' . $link_delv . '" target="_blank">' . $deliverable_Name . '</a></h4>';
            echo '<span class="glyphicon glyphicon-time" aria-hidden="false"></span>' . $deadline_delv;
            echo '<br>';
            echo '<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-' . $forDivs . '-modal-sm">   <span class="glyphicon glyphicon-plus-sign" aria-hidden="false"></span> Upload</button>';
            echo '<div class="modal fade bs-' . $forDivs . '-modal-sm" tabindex="-1" role="dialog" aria-labelledby=" ' . $forDivs . '">';
            echo '<div class="modal-dialog modal-sm">';
            echo '<div class="modal-content">';
            echo '<div class="modal-header">';
    $course_id = Course::get_id($course_code);
} elseif (isset($_GET['courseid'])) {
    # code...
    $course_id = $_GET['courseid'];
}
?>
<div class="col-md-4">
<h2>Deliverables</h2>


<ul class="nav nav-pills nav-stacked">
    <?php 
$deliverables = Stuff::get_Deliverables($_SESSION['person_id'], $course_id);
if ($deliverables != NULL) {
    foreach ($deliverables as $deliverable) {
        $name = Deliverable::get_name($deliverable);
        echo "<li role='presentation'>";
        echo '<a href="deliverable.php?courseid=' . $course_id . '&deliverable=' . $deliverable . '"> ' . $name . ' </a>';
        echo "</li>";
    }
} else {
    echo "NO DELIVERABLES";
}
//$_GET["course"];
//include $_SERVER["DOCUMENT_ROOT"] . "/College_Portal/app/models/Stuff.php";
//$courses = Stuff::get_Courses($_SESSION['person_id']);
//foreach ($courses as $course) {
//  $deliverables= Stuff:: get_Deliverables($_SESSION['person_id'],$course);
//}
?>
<?php

include 'resource.php';
include 'deliverable.php';
echo Resource::get_link(1);
echo Deliverable::get_type(1);
Example #5
0
 public function create_deliverables_from_sow_sections()
 {
     $deliverable_names = $this->deliverables()->lists('name');
     if ($project_sections = $this->project_sections()) {
         $i = 0;
         foreach ($project_sections->where_section_category("Deliverables")->get() as $section) {
             if (!in_array($section->title, $deliverable_names)) {
                 Log::info($i);
                 $deliverable = new Deliverable();
                 $deliverable->name = $section->title;
                 $deliverable->sort_order = $i;
                 $deliverable->project_id = $this->id;
                 $deliverable->save();
             }
             $i++;
         }
     }
 }