<?php

/**
 * Generated: 2014-03-24 15:01:35
 * @author Rtn_Module_Tool
 */
class Forms_Model_Fieldtypes extends Rtn_Model {
	
	const beanName = 'formfieldtypes';


	public static function getValuesToSelectBox($type = self::beanName, $value = 'id', $label = 'id', $default_value = false) {
		if ($default_value) {
			$elements = array('' => __('Wybierz...'));
		} else {
			$elements = array();
		}
		$beans = R::findAll($type, 'ORDER BY `' . $label . '`');
		foreach ($beans as $bean) {
			$name = $bean->description;
			$elements[$bean->{$value}] = $name;
		}

		return $elements;
	}
	
	public static function getHumanReadable(){
		$beans = R::findAll(self::beanName, 'ORDER BY `id`');
		$result = array();
		foreach ($beans as $bean) {
			$result[$bean->id] = $bean->description;
		}
		return $result;
	}
}
