egroupware_official/preferences/inc/class.preferences_categories_ui.inc.php
2016-04-30 17:16:36 +00:00

41 lines
1.2 KiB
PHP

<?php
/**
* Preferences UI for regular users
*
* @link http://www.egroupware.org
* @author Nathan Gray
* @package preferences
* @copyright (c) 2011 Nathan Gray
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
* @version $Id$
*/
use EGroupware\Api\Framework;
/**
* Preference UI extends Admin class to give regular users restricted
* access to modify Api\Categories
*/
class preferences_categories_ui extends admin_categories {
protected $appname = 'preferences';
protected $get_rows = 'preferences.preferences_categories_ui.get_rows';
protected $list_link = 'preferences.preferences_categories_ui.index';
protected $edit_link = 'preferences.preferences_categories_ui.edit';
protected $add_link = 'preferences.preferences_categories_ui.edit';
function __construct()
{
if (false) parent::__construct (); // parent constructor explicitly not called!
Framework::includeCSS('/admin/templates/default/app.css');
}
public function get_rows(&$query, &$rows, &$readonlys)
{
$count = parent::get_rows($query, $rows, $readonlys);
$rows['edit_link'] = 'preferences.preferences_categories_ui.edit';
return $count;
}
}