コード例 #1
0
ファイル: class.bbcode.php プロジェクト: vanilla/vanilla
 /**
  * Perform formatting against a string for the youtube tag
  *
  * @param Nbbc $bbcode Instance of Nbbc doing the parsing.
  * @param int $action Value of one of NBBC's defined constants.  Typically, this will be BBCODE_CHECK.
  * @param string $name Name of the tag.
  * @param string $default Value of the _default parameter, from the $params array.
  * @param array $params A standard set parameters related to the tag.
  * @param string $content Value between the open and close tags, if any.
  * @return bool|string Formatted value.
  */
 function doYoutube($bbcode, $action, $name, $default, $params, $content)
 {
     if ($action == Nbbc::BBCODE_CHECK) {
         return true;
     }
     $videoId = is_string($default) ? $default : $bbcode->unHTMLEncode(strip_tags($content));
     return "<div class=\"Video P\"><iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/{$videoId}\" frameborder=\"0\" allowfullscreen></iframe></div>";
 }