| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | <?php/* vim: set expandtab sw=4 ts=4 sts=4: *//** * set of common functions for sub tabs in server level `Users` page * * @package PhpMyAdmin */namespace PhpMyAdmin\Server;use PhpMyAdmin\Url;/** * PhpMyAdmin\Server\Users class * * @package PhpMyAdmin */class Users{    /**     * Get HTML for secondary level menu tabs on 'Users' page     *     * @param string $selfUrl Url of the file     *     * @return string HTML for secondary level menu tabs on 'Users' page     */    public static function getHtmlForSubMenusOnUsersPage($selfUrl)    {        $items = array(            array(                'name' => __('User accounts overview'),                'url' => 'server_privileges.php',                'params' => Url::getCommon(array('viewing_mode' => 'server')),            )        );        if ($GLOBALS['dbi']->isSuperuser()) {            $items[] = array(                'name' => __('User groups'),                'url' => 'server_user_groups.php',                'params' => Url::getCommon(),            );        }        $retval  = '<ul id="topmenu2">';        foreach ($items as $item) {            $class = '';            if ($item['url'] === $selfUrl) {                $class = ' class="tabactive"';            }            $retval .= '<li>';            $retval .= '<a' . $class;            $retval .= ' href="' . $item['url'] . $item['params'] . '">';            $retval .= $item['name'];            $retval .= '</a>';            $retval .= '</li>';        }        $retval .= '</ul>';        $retval .= '<div class="clearfloat"></div>';        return $retval;    }}
 |