public function edit($id) { if (!preg_match("/^[1-9]\\d*\$/", $id)) { return Redirect::to('/'); } $project = Project::find($id); if (!$project) { return Redirect::to(route('admin.projects.index')); } if ($project->hash == '') { $project->hash = Hash::make(time() . rand(1000, 9999)); } return Theme::view('admin.projects.edit', compact('project')); }
public function show($id = 0) { if (!preg_match("/^[1-9]\\d*\$/", $id)) { return Redirect::to('/'); } $project = Project::find($id); if (empty($project)) { return Redirect::to('/'); } $type = Category::find($project->category_id); if (empty($type)) { return Redirect::to('/'); } ++$project->views; $project->save(); $keywords = $project->keywords; $description = $project->description; if ($project->url != '') { return Redirect::to($project->url); } return Theme::view('project.show', compact('project', 'type', 'keywords', 'description')); }
/** * @param array $ticketIds * @param $projectId * @return array */ private function buildTicketNames($ticketIds, $projectId) { $project = Project::find($projectId); $projectName = $project->name; $result = array(); foreach ($ticketIds as $ticketId) { $result[] = $projectName . '-' . $ticketId; $this->saveNewTicket($ticketId, $project->id); } return $result; }
/** * プロジェクトの存在チェック */ private function checkProject($projectId) { $project = Project::find($projectId); if (count($project) > 0) { return $project; } else { return false; } }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $user = Auth::user(); $projectobj = new Project(); $project = $projectobj->find($id); $moduleId = 1; //project //get the image assiociates $projFiles = Files::where('attachment_id', $project->id)->where('is_active', True)->where('module_id', $moduleId)->get(); return view('pages.admin.project.edit', ['project' => $project, 'user' => $user, 'projFiles' => $projFiles, 'moduleId' => $moduleId]); }
public function deleteZone($id) { $projectZoneList = ProjectZoneModel::find($id); $projectID = $projectZoneList->projectId; $project = ProjectModel::find($projectID); $peopleID = $project->peopleId; try { ProjectZoneModel::find($id)->delete(); $alert['msg'] = 'This project zone has been deleted successfully'; $alert['list'] = 'zone'; $alert['type'] = 'success'; } catch (\Exception $ex) { $alert['msg'] = 'This project zone has been already used'; $alert['list'] = 'zone'; $alert['type'] = 'danger'; } return Redirect::route('admin.contact.project', array($peopleID, $projectID))->with('alert', $alert); }
/** * @param array $ticketIds * @param $projectId * @return array */ private function buildTicketNames($ticketIds, $projectId) { $result = []; $project = Project::find($projectId); $ticket = new Ticket(); foreach ($ticketIds as $ticketId) { $ticket->id = $ticketId; $ticket->project = $project; $result[] = $ticket->getTicketName(); } return $result; }