function getallids() { $personoverview = new PersonCollection($this->_templateobject); $sh = new SearchHandler($personoverview, false); $sh->AddConstraint(new Constraint('usercompanyid', '=', EGS_COMPANY_ID)); $sh->AddConstraint(new Constraint('usernameaccess', '=', EGS_USERNAME)); $sh->setLimit(1); $return = $personoverview->load($sh); echo json_encode($return); exit; }
public function getPeople($id = '') { if (!empty($id)) { $customer = DataObjectFactory::Factory('SLCustomer'); $customer->load($id); $people = new PersonCollection(); $sh = new SearchHandler($people, false); $sh->addConstraint(new Constraint('company_id', '=', $customer->company_id)); $sh->setFields(array('id', 'name')); $sh->setOrderby('name'); $people->load($sh); $list = array('' => 'None'); $list += $people->getAssoc(); return $list; } else { return array('' => 'None'); } }