Helper/Bibtex.php
function _formatAuthor($array)
    {
        if (!array_key_exists('von', $array)) {
            $array['von'] = '';
        } else {
            $array['von'] = trim($array['von']);
        }
        if (!array_key_exists('last', $array)) {
            $array['last'] = '';
        } else {
            $array['last'] = trim($array['last']);
        }
        if (!array_key_exists('jr', $array)) {
            $array['jr'] = '';
        } else {
            $array['jr'] = trim($array['jr']);
        }
        if (!array_key_exists('first', $array)) {
            $array['first'] = '';
        } else {
            $array['first'] = trim($array['first']);
        }
        $ret = $this->authorstring;
        $ret = str_replace("VON", $array['von'], $ret);
        $ret = str_replace("LAST", $array['last'], $ret);
        $ret = str_replace("JR,", $array['jr'], $ret);
        $ret = str_replace("FIRST", $array['first'], $ret);

        return trim(print_r($ret, 1));
    }
function _formatAuthor($array)
    {
        if (!array_key_exists('von', $array)) {
            $array['von'] = '';
        } else {
            $array['von'] = trim($array['von']);
        }
        if (!array_key_exists('last', $array)) {
            $array['last'] = '';
        } else {
            $array['last'] = trim($array['last']);
        }
        if (!array_key_exists('jr', $array)) {
            $array['jr'] = '';
        } else {
            $array['jr'] = trim($array['jr']);
        }
        if (!array_key_exists('first', $array)) {
            $array['first'] = '';
        } else {
            $array['first'] = trim($array['first']);
        }
        $ret = $this->authorstring;
        $ret = str_replace("VON", $array['von'], $ret);
        $ret = str_replace("LAST", $array['last'], $ret);
        $ret = str_replace("JR,", $array['jr'], $ret);
        $ret = str_replace("FIRST", $array['first'], $ret);

        return trim(print_r($ret, 1));
    }
function _formatAuthor ( $ array ) { if ( ! array_key_exists ( 'von' , $ array ) ) { $ array [ 'von' ] = '' ; } else { $ array [ 'von' ] = trim ( $ array [ 'von' ] ) ; } if ( ! array_key_exists ( 'last' , $ array ) ) { $ array [ 'last' ] = '' ; } else { $ array [ 'last' ] = trim ( $ array [ 'last' ] ) ; } if ( ! array_key_exists ( 'jr' , $ array ) ) { $ array [ 'jr' ] = '' ; } else { $ array [ 'jr' ] = trim ( $ array [ 'jr' ] ) ; } if ( ! array_key_exists ( 'first' , $ array ) ) { $ array [ 'first' ] = '' ; } else { $ array [ 'first' ] = trim ( $ array [ 'first' ] ) ; } $ ret = $ this -> authorstring ; $ ret = str_replace ( "VON" , $ array [ 'von' ] , $ ret ) ; $ ret = str_replace ( "LAST" , $ array [ 'last' ] , $ ret ) ; $ ret = str_replace ( "JR," , $ array [ 'jr' ] , $ ret ) ; $ ret = str_replace ( "FIRST" , $ array [ 'first' ] , $ ret ) ; return trim ( print_r ( $ ret , 1 ) ) ; }
Returns the author formatted

The Author is formatted as setted in the authorstring

@access private
@param array $array Author array
@return string the formatted author string
Returns the author formatted