<?php continue; ?> @else <td width='48%' colspan='3' align="center">{{$values->value}}</td> </tr> @endif <?php } } //End of Addon Display } //Total Function Counting $taskp = TaskDetails::find($lastid); $lastdate = date('Y-m-d', strtotime($taskp->dateFinished)); $start = new DateTime($sectionfirstdate); $end = new DateTime($lastdate); // otherwise the end date is excluded (bug?) $end->modify('+1 day'); $interval = $end->diff($start); // total days $days = $interval->days; // create an iterateable period of date (P1D equates to 1 day) $period = new DatePeriod($start, new DateInterval('P1D'), $end); // best stored as array, so you can add more than one $holidays = array('2012-09-07'); foreach ($period as $dt) { $curr = $dt->format('D'); // for the updated question
echo 'value="' . Session::get('custom1') . '"'; Session::forget('custom1'); } else { echo "value = '" . $today . "'"; } } ?> /> </div> </td> <td class="edit-pr-input"> <?php $newid = $taskc->id - 1; $taskprev = TaskDetails::find($newid); ?> @if($taskprev->doc_id!=$taskc->doc_id) <input id="datebasis" type="hidden" name="datebasis" value="{{date('m/d/y', strtotime($purchaseToEdit->dateReceived))}}"> @elseif("1899-11-30 00:00:00"==$taskprev->dateFinished||"0000-00-00 00:00:00"==$taskprev->dateFinished) <input id="datebasis" type="hidden" name="datebasis" value="{{date('m/d/y', strtotime($taskprev->updated_at))}}"> @else <input id="datebasis" type="hidden" name="datebasis" value="{{date('m/d/y', strtotime($taskprev->dateFinished))}}">
public function taskpagecall($id) { $user_id = Auth::User()->id; $taskd = TaskDetails::find($id); $task = Task::find($taskd->task_id); $desig = UserHasDesignation::where('users_id', $user_id)->where('designation_id', $task->designation_id)->count(); if ($taskd->status == "Done") { return Redirect::to("task/active"); } if ($taskd->status == "New") { if ($desig == 0) { return Redirect::to('/'); } else { Session::put('taskdetails_id', $id); return View::make('tasks.task'); } } else { if ($taskd->assignee_id == $user_id) { Session::put('taskdetails_id', $id); return View::make('tasks.task'); } else { return Redirect::to('/'); } } }
public function philgeps() { Session::put('goToChecklist', 'true'); //Initializations $referenceno = strip_tags(Input::get('referenceno')); $datepublished = Input::get('datepublished'); $enddate = Input::get('enddate'); $by = " " . strip_tags(Input::get('by')); $by = preg_replace('/\\s+/', ' ', $by); if ($by == " ") { $by = "None"; } $taskdetails_id = Input::get('taskdetails_id'); $check = 0; $taskd = TaskDetails::find($taskdetails_id); $docs = Document::find($taskd->doc_id); if ($taskd->status == "Done") { Session::put('errorchecklist', 'Saved failed. Task was already completed by another user.'); return Redirect::back(); } //Validation Process if (ctype_alnum(str_replace(array(' ', '-', '.', ',', 'ñ', 'Ñ'), '', $by))) { $check = $check + 1; } if (ctype_alnum(str_replace(array(' ', '-', '.'), '', $referenceno))) { $check = $check + 1; } if ($check == 2) { $id = $docs->pr_id; $delcount = Count::where('doc_id', $docs->id)->delete(); $userx = User::get(); foreach ($userx as $userv) { $count = new Count(); $count->user_id = $userv->id; $count->doc_id = $docs->id; $count->save(); } Session::put('successchecklist', 'Task completed.'); $taskd = TaskDetails::find($taskdetails_id); $taskd->status = "Done"; $taskd->custom1 = $referenceno; $taskd->custom2 = $datepublished; $taskd->custom3 = $enddate; $taskd->assignee = $by; $taskd->save(); $tasknext = TaskDetails::find($taskdetails_id + 1); $tasknextc = TaskDetails::where('id', $taskdetails_id + 1)->where('doc_id', $docs->pr_id)->count(); date_default_timezone_set("Asia/Manila"); $upDate = date('Y-m-d H:i:s'); DB::table('purchase_request')->where('id', $id)->update(array('updated_at' => $upDate)); DB::table('taskdetails')->where('id', $taskdetails_id)->update(array('dateFinished' => $upDate)); if ($tasknextc != 0) { //Project Type Filter $counter = 1; $tasknext = TaskDetails::find($taskdetails_id + $counter); while ($tasknext->status == "Lock" || $tasknext->status == "Done") { $counter = $counter + 1; $tasknext = TaskDetails::find($taskdetails_id + $counter); } $tasknext->status = "New"; $tasknext->save(); //End Project Type Filter } else { $purchase = Purchase::find($docs->pr_id); $purchase->status = "Closed"; $purchase->save(); $request_id = Input::get('pr_id'); return Redirect::to("purchaseRequest/vieweach/{$request_id}"); } } else { Session::put('errorchecklist', 'Invalid input.'); return Redirect::back()->withInput(); } return Redirect::back(); }