public static function fromServerObj($p) { $_optionListId = $p['OPTION_LIST_ID']; $_optionId = $p['OPTION_ID']; $instance = new ZCOption($_optionListId, $_optionId); $instance->populateFromServerObj($p); return $instance; }
public function get() { $api = "profiles/{$this->PROFILE_ID}/optionlists/{$this->OPTION_LIST_ID}"; $params = ''; $ifb = iFormBuilder::Instance(); $o = $ifb->sendApiRequest($api, $params, 'GET'); echo "Here\n"; echo '[' . print_r($o) . ']'; $p = $o['OPTIONLIST']; $this->populateFromServerObj($p); //Next populate options $eList = $o['OPTIONS']; foreach ($eList as $_e) { $e = ZCOption::fromServerObj($_e); $this->OPTIONS[] = $e; } }