public function run() { // Create the base data. $this->base_data(); $this->minimal_data(); $project = Project::first(); // Create a bunch more stuff, just for testin'. for ($i = 0; $i < 5; $i++) { Factory::project($project->id); } for ($i = 0; $i < 15; $i++) { Factory::bid(); } for ($i = 0; $i < 15; $i++) { Factory::question(); } for ($i = 0; $i < 10; $i++) { Factory::vendor(); } for ($i = 0; $i < 40; $i++) { Factory::section(); } for ($i = 0; $i < 20; $i++) { Factory::project($project->id); } for ($i = 0; $i < 40; $i++) { Factory::bid(array(), $project->id); } }
public function myprojects() { $view = $this->getActionView(); if (RequestMethods::post('approve')) { $pro = Project::first(array('id = ?' => RequestMethods::post('id'))); $pro->approve = 1; $pro->status = "approved"; $pro->save(); } if (isset($this->_user)) { $admin = User::first(array('id = ?' => $this->user->id, 'admin = ?' => 1)); if (!empty($admin)) { $pro = Project::all(); $view->set('admin', $admin)->set('pro', $pro); } else { $manager = User::first(array('id = ?' => $this->user->id, 'type = ?' => 'manager')); if (!empty($manager)) { $pro = Project::all(array('managerid = ?' => $this->user->id)); $view->set('manager', $manager)->set('pro', $pro); } else { $client = User::first(array('id = ?' => $this->user->id, 'type = ?' => 'client')); $pro = Project::all(array('clientid = ?' => $this->user->id)); $view->set('client', $client)->set('pro', $pro); } } } }