function getImgTaxon() { $id = $_GET['id']; $dataID = parseURI($_GET); $img = $this->browseHelper->getImgTaxon($dataID[3]); if ($img) { print json_encode($img); } exit; }
/** * @todo show all detail indiv from selected indiv * */ function indivDetail() { $indivID = $_GET['id']; $getURI = parseURI($_GET); $indivID = $getURI[3]; //get whole data indiv detail $indivDetail = $this->browseHelper->detailIndiv($indivID); //get determinant from selected indiv $indivDeterminant = $this->browseHelper->dataDetIndiv($indivID); //get all images from indiv selected $indivImages = $this->browseHelper->showImgIndiv($indivID, false, ''); //get all observations from indiv selected $indivObs = $this->browseHelper->dataObsIndiv($indivID); //get list enum habit $habit_enum = $this->insertonebyone->get_enum('obs', 'habit'); $this->view->assign('habit_enum', $habit_enum); //get list person $listPerson = $this->insertonebyone->list_person(); $this->view->assign('person', $listPerson); //get list taxon $listTaxon = $this->insertonebyone->list_taxon(); $this->view->assign('taxon', $listTaxon); //get list enum confid $confid_enum = $this->insertonebyone->get_enum('det', 'confid'); $this->view->assign('confid_enum', $confid_enum); if (empty($indivDetail)) { $this->view->assign('noData', 'empty'); } else { $this->view->assign('noData', 'data existed'); } $msg = $this->msg->display('all', false); $this->view->assign('msg', $msg); $this->view->assign('indiv', $indivDetail); $this->view->assign('indivID', $indivID); $this->view->assign('det', $indivDeterminant); $this->view->assign('img', $indivImages); $this->view->assign('obs', $indivObs); $ses_user = $this->isUserOnline(); $this->view->assign('user', $ses_user); return $this->loadView('browse/indivDetail'); }
?> <?php /* Parse the URI for : * ustreamUID * latitude * longitude */ function parseURI() { parse_str($_SERVER['QUERY_STRING'], $params); $ustreamUID = $params['ustreamUID'] ? $params['ustreamUID'] : NULL; $longitude = $params['longitude'] ? $params['longitude'] : NULL; $latitude = $params['latitude'] ? $params['latitude'] : NULL; $event = $params['event'] ? $params['event'] : NULL; echo "uid: " . $ustreamUID . " latitude: " . $latitude . " longitude: " . $longitude . " event: " . $event . "<br/>"; if ($ustreamUID && $longitude && $latitude && $event) { if (findUser($ustreamUID)) { updateUser($ustreamUID, $longitude, $latitude, $event); } else { insertUser($ustreamUID); updateUser($ustreamUID, $longitude, $latitude, $event); } } } //Begin storing user information parseURI(); ?>