<?php

class Agro_View_Helper_GetListActions extends Zend_Controller_Action_Helper_Abstract {
	public static function getListActions($modulo, $controle, $item) {
		$Db = Agro_Db_Table_Abstract::getDefaultAdapter();
		
		$Tela = $Db->fetchRow("select * from sistema.menus where ds_modulo = '$modulo' and ds_controle = '$controle' and fl_menu_principal is true");
		
		if ($Tela['id']) {
			$Rs = $Db->fetchAll("select * from sistema.menus where id_menu_pai = {$Tela['id']} order by ds_ordem");
			
			$buttons = array();
			if (is_array($Rs)) {
				foreach ($Rs as $Row) {
					$path = "/{$Row['ds_modulo']}/{$Row['ds_controle']}/{$Row['ds_acao']}/{$Row['ds_param']}/{$item[$Row['ds_param_value']]}";
					$image = ($Row['ds_icone'] ? $Row['ds_icone'] : $Row['ds_acao']);
					
					$buttons[] = "<a href='$path' class='list_{$Row['ds_acao']}'><img src='/resources/imagens/mini/$image.png' border='0' alt='{$Row['ds_acao']}.png' title='{$Row['ds_nome_menu']}' /></a>\n";
				}
			}
			
			return implode('', $buttons);
		}
	}
}

