예제 #1
0
 public static function fromServerObj($p)
 {
     $_optionListId = $p['OPTION_LIST_ID'];
     $_optionId = $p['OPTION_ID'];
     $instance = new ZCOption($_optionListId, $_optionId);
     $instance->populateFromServerObj($p);
     return $instance;
 }
예제 #2
0
 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;
     }
 }