roundcubemail/program/include/rcmail.php
public static function quota_display($attrib)
    {
        $rcmail = rcmail::get_instance();

        if (!$attrib['id']) {
            $attrib['id'] = 'rcmquotadisplay';
        }

        $_SESSION['quota_display'] = !empty($attrib['display']) ? $attrib['display'] : 'text';

        $rcmail->output->add_gui_object('quotadisplay', $attrib['id']);

        $quota = $rcmail->quota_content($attrib);

        $rcmail->output->add_script('rcmail.set_quota('.rcube_output::json_serialize($quota).');', 'docready');

        return html::span($attrib, '&nbsp;');
    }
public static function quota_display($attrib)
    {
        $rcmail = rcmail::get_instance();

        if (!$attrib['id']) {
            $attrib['id'] = 'rcmquotadisplay';
        }

        $_SESSION['quota_display'] = !empty($attrib['display']) ? $attrib['display'] : 'text';

        $rcmail->output->add_gui_object('quotadisplay', $attrib['id']);

        $quota = $rcmail->quota_content($attrib);

        $rcmail->output->add_script('rcmail.set_quota('.rcube_output::json_serialize($quota).');', 'docready');

        return html::span($attrib, '&nbsp;');
    }
public static function quota_display ( $ attrib ) { $ rcmail = rcmail :: get_instance ( ) ; if ( ! $ attrib [ 'id' ] ) { $ attrib [ 'id' ] = 'rcmquotadisplay' ; } $ _SESSION [ 'quota_display' ] = ! empty ( $ attrib [ 'display' ] ) ? $ attrib [ 'display' ] : 'text' ; $ rcmail -> output -> add_gui_object ( 'quotadisplay' , $ attrib [ 'id' ] ) ; $ quota = $ rcmail -> quota_content ( $ attrib ) ; $ rcmail -> output -> add_script ( 'rcmail.set_quota(' . rcube_output :: json_serialize ( $ quota ) . ');' , 'docready' ) ; return html :: span ( $ attrib , '&nbsp;' ) ; }
Return HTML for quota indicator object

@param array $attrib Named parameters

@return string HTML code for the quota indicator object
Return HTML for quota indicator object