<?php

/**
 * Generated: 2014-03-24 15:01:35
 * @author Rtn_Module_Tool
 */
class Bip_Model_MenuHelper extends Rtn_Model {
	public static function getValuesToSelectBox($type, $value = 'id', $label = 'order', $default_value = false) {
		if ($default_value) {
			$elements = array('' => __('Wybierz...'));
		} else {
			$elements = array();
		}
		$beans = R::findAll($type, 'ORDER BY `' . $label . '`');
		foreach ($beans as $bean) {
			if ($bean->category_id == 0)
				continue;
			$cBean = $bean;
			$a = array();
			
			while($cBean->category_id != 0){
				$a[] = ' > ' . $cBean->name;
				$cBean = $beans[$cBean->category_id];
			}
			$a[] = $cBean->name;
			
			$name = '';
			foreach(array_reverse($a) as $e){
				$name .= $e;
			}
			$elements[$bean->{$value}] = $name;
		}

		return $elements;
	}

}
