CommonDevice::getMenuContent PHP Method

getMenuContent() static public method

See also: CommonGLPI::getMenuContent() @since version 0.85
static public getMenuContent ( )
    static function getMenuContent()
    {
        $menu = array();
        if (Session::haveRightsOr('device', array(CREATE, UPDATE, PURGE))) {
            $menu['title'] = static::getTypeName(Session::getPluralNumber());
            $menu['page'] = '/front/device.php';
            $dps = Dropdown::getDeviceItemTypes();
            foreach ($dps as $tab) {
                foreach ($tab as $key => $val) {
                    if ($tmp = getItemForItemtype($key)) {
                        $menu['options'][$key]['title'] = $val;
                        $menu['options'][$key]['page'] = $tmp->getSearchURL(false);
                        $menu['options'][$key]['links']['search'] = $tmp->getSearchURL(false);
                        if ($tmp->canCreate()) {
                            $menu['options'][$key]['links']['add'] = $tmp->getFormURL(false);
                        }
                    }
                }
            }
        }
        if (count($menu)) {
            return $menu;
        }
        return false;
    }