[surforce-library commit] r50 - trunk/library/Zsurforce/Generic

1 view
Skip to first unread message

codesite...@google.com

unread,
Mar 8, 2009, 10:23:37 AM3/8/09
to surforce...@googlegroups.com
Author: enriqueplace
Date: Sun Mar 8 06:40:50 2009
New Revision: 50

Modified:
trunk/library/Zsurforce/Generic/ControllerAdmin.php
trunk/library/Zsurforce/Generic/ControllerUsuarios.php

Log:
Se agrega la posiblidad de pasar por config.ini el mapeo de tablas para
cada tipo de usuario, un menú para Admin y otro para Usuarios, separados.

Elimina el abuso de las llamadas a una clase de forma estática, pasa a usar
instancias.


Modified: trunk/library/Zsurforce/Generic/ControllerAdmin.php
==============================================================================
--- trunk/library/Zsurforce/Generic/ControllerAdmin.php (original)
+++ trunk/library/Zsurforce/Generic/ControllerAdmin.php Sun Mar 8 06:40:50
2009
@@ -8,7 +8,7 @@
* @license GPL v2
*/

-require_once '../application/default/models/Menu.php';
+require_once '../application/admin/models/Menu.php';

abstract class Zsurforce_Generic_ControllerAdmin extends
Zsurforce_Generic_Controller
{
@@ -31,15 +31,19 @@
/* Genera el menú dinámico para el sistema de admin */
try{

+ $menuModel = new Admin_Models_Menu();
+
$layout = Zend_Layout::getMvcInstance();

- $layout->menu = Models_Menu::getMenu(
+ $layout->menu = $menuModel->getMenu(
+ $this->_registry->config->database->table->admin_menu,
$this->_registry->config->application->id
);
-
- $layout->menuItems = Models_Menu::getMenuItemsFromModule(
+
+ /*
+ $layout->menuItems = $menuModel->getMenuItemsFromModule(
$this->view->moduleName
- );
+ );*/

}catch(Zend_Db_Statement_Exception $e){


Modified: trunk/library/Zsurforce/Generic/ControllerUsuarios.php
==============================================================================
--- trunk/library/Zsurforce/Generic/ControllerUsuarios.php (original)
+++ trunk/library/Zsurforce/Generic/ControllerUsuarios.php Sun Mar 8
06:40:50 2009
@@ -33,10 +33,12 @@
$layout = Zend_Layout::getMvcInstance();

$layout->menu = Models_Menu::getMenu(
+
$this->_registry->config->database->table->usuarios_menu,
$this->_registry->config->application->id
);

$layout->menuItems = Models_Menu::getMenuItemsFromModule(
+
$this->_registry->config->database->table->usuarios_menu_items,
$this->view->moduleName
);

Reply all
Reply to author
Forward
0 new messages