private function populate() {
	
		$res = Database::load('SELECT * FROM `options` ORDER BY `group`');
			
		$this->list = array();
			
		foreach ($res as $o) {
			
			// esplode le options
			if ('list'==$o->type) {
				
				$listItems = explode('|', $o->list_options);
				
				foreach ($listItems as $listEntry) {
					
					list ($val,$text)	= explode(',', $listEntry);
					
					$listItem = new \stdClass();
					
					$listItem->value = $val;
					$listItem->text  = $text;
					
					$o->listItems[] = $listItem;
					
				}
				
			}

			// casting
			$o->value = $this->castTo($o->value, $o->type);
			
			$this->list[$o->name] = $o;
			
		}
	
	}
private function populate() {
	
		$res = Database::load('SELECT * FROM `options` ORDER BY `group`');
			
		$this->list = array();
			
		foreach ($res as $o) {
			
			// esplode le options
			if ('list'==$o->type) {
				
				$listItems = explode('|', $o->list_options);
				
				foreach ($listItems as $listEntry) {
					
					list ($val,$text)	= explode(',', $listEntry);
					
					$listItem = new \stdClass();
					
					$listItem->value = $val;
					$listItem->text  = $text;
					
					$o->listItems[] = $listItem;
					
				}
				
			}

			// casting
			$o->value = $this->castTo($o->value, $o->type);
			
			$this->list[$o->name] = $o;
			
		}
	
	}
private function populate ( ) { $ res = Database :: load ( 'SELECT * FROM `options` ORDER BY `group`' ) ; $ this -> list = array ( ) ; foreach ( $ res as $ o ) { // esplode le options if ( 'list' == $ o -> type ) { $ listItems = explode ( '|' , $ o -> list_options ) ; foreach ( $ listItems as $ listEntry ) { list ( $ val , $ text ) = explode ( ',' , $ listEntry ) ; $ listItem = new \ stdClass ( ) ; $ listItem -> value = $ val ; $ listItem -> text = $ text ; $ o -> listItems [ ] = $ listItem ; } } // casting $ o -> value = $ this -> castTo ( $ o -> value , $ o -> type ) ; $ this -> list [ $ o -> name ] = $ o ; } }
Load from DB and sets all options to this object.

@return array
Load from DB and sets all options to this object .