예제 #1
0
 /**
  * Get the label for a page from it's title
  * @param string $title
  *
  */
 public static function GetLabel($title = null)
 {
     global $gp_titles, $gp_index, $langmessage;
     $return = false;
     if (isset($gp_index[$title])) {
         $id = $gp_index[$title];
         $info =& $gp_titles[$id];
         if (isset($info['label'])) {
             $return = $info['label'];
         } elseif (isset($info['lang_index'])) {
             $return = $langmessage[$info['lang_index']];
         }
     }
     if ($return === false) {
         $return = \gp\tool\Files::CleanLabel($title);
     }
     return $return;
 }