public function testAll() { // Populate all users $allusers = Model\User::all(); // Should be an array, contain 4 user object $this->assertCount(4, $allusers); foreach ($allusers as $user) { // Consist $this->assertInstanceOf('Gas\\ORM', $user); $this->assertInstanceOf('Gas\\Data', $user->record); // Check results switch ($user->id) { case '1': $this->assertEquals($user->name, 'John Doe'); $this->assertEquals($user->username, 'johndoe'); break; case '2': $this->assertEquals($user->name, 'Derek Jones'); $this->assertEquals($user->username, 'derek'); break; case '3': $this->assertEquals($user->name, 'Frank Sinatra'); $this->assertEquals($user->username, 'fsinatra'); break; case '4': $this->assertEquals($user->name, 'Chris Martin'); $this->assertEquals($user->username, 'cmartin'); break; } } }
public function testAll() { // As default all will always return an array $users = Model\User::all(); $this->assertInternalType('array', $users); // If first parameter passed as FALSE, then it will return an object if there is only a single record $users = Model\User::limit(1)->all(FALSE); $this->assertInternalType('object', $users); }
public function getSelectedMember() { $idTopic = $this->input->post('topic'); $getTopic = $this->model_topic->selectTopic($idTopic); $idThread = $this->input->post('thread'); $getMember = $this->model_thread->get_thread_members_by_id($idThread); $user = sentinel()->getUser(); foreach ($getTopic as $t) { $daerah = $t->daerah; } if ($daerah != '00.00.00.0000') { $users = Model\User::getByWilayah($daerah); } else { $users = Model\User::all(); } if (!empty($getMember)) { userSelectedOption($users, $getMember, $user->id); } else { usersOption($users, $user->id); } }
public function index() { $data['users'] = Model\User::all()->load('roles'); $this->output->set_header('Access-Control-Allow-Credentials: true')->set_header('Access-Control-Allow-Origin: *')->set_header('Access-Control-Allow-Headers: POST, GET, PUT, DELETE, OPTIONS')->set_header('Access-Control-Allow-Headers: Content-Type,X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Date, X-Api-Version, X-File-Name')->set_header('Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS')->set_content_type('application/json')->set_output(json_encode($data)); }
public function create() { if ($this->session->flashdata('hasil')) { $data['breadcrumb'] = $this->session->flashdata('hasil'); } else { $data['breadcrumb'] = 'Post New Thread'; } $user = sentinel()->getUser(); $daerahUser = $user->profile->desa_id; if ($this->checkTA() == TRUE) { $data['tenagaAhli'] = $user->id; $data['draftSide'] = $this->model_thread->get_all_drafts($user->id); $data['categories'] = $this->model_thread->get_categories(); } else { $data['categories'] = $this->model_topic->getCategory_by_Wilayah($daerahUser); } $data['authorSide'] = $this->model_thread->get_thread_from_author($user->id); $data['categoriesSide'] = $this->model_thread->get_categories(); $data['threadSide'] = $this->model_thread->get_all_threads(); $data['closeThreads'] = $this->model_thread->get_close_threads($user->id); $data['users'] = Model\User::all(); $this->load->view('thread/create', $data); }