original_string: 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));
      }
code: 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));
      }
code_tokens: 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 ) ) ; }
docstring: 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
docstring_tokens: Returns the author formatted