Example #1
0
 /**
  * @param string	$prepareString
  *
  * @access public
  *
  * @uses			$prepareString
  *
  * @return bool		Returns FALSE on failure
  */
 public static function prepare($prepareString)
 {
     if (!isset($prepareString)) {
         return false;
     }
     if (substr($prepareString, -1, 1) == '/') {
         $prepareString = substr($prepareString, 0, strlen($prepareString) - 1);
     }
     if (substr($prepareString, 0, 1) == '/') {
         $prepareString = substr($prepareString, 1, strlen($prepareString) - 1);
     }
     $prepareString = str_replace('}-{', '}#{', $prepareString);
     $prepareString = str_replace(array(' ', '-'), array('_', '_'), $prepareString);
     $prepareString = str_replace('}#{', '}-{', $prepareString);
     self::$prepareString = $prepareString;
 }