All pastes #747203 Raw Edit

Unnamed

public php v1 · immutable
·published 2007-10-23 20:39 UTC
rendered paste body
<?php/*Advanced BB-Code System for YouKnow CMS*/function advanced_bbcode($text) {  }function bb_url($ciag) {  //Regex by Colin  $ciag = preg_replace(	  	array(		  '#\[url=(.+?)\](.+?)\[/url\]#i',		  '#\[url\](.+?)\[/url\]#i',		  '#\[\[(.+?)\|(.+?)\]\]#',		  '#\[\[(.+?)\]\]#'),		array(		  '<a href="$1">$2</a>',		  '<a href="$1">$1</a>',		  '<a href="$2">$1</a>',		  '<a href="$1">$1</a>'), $ciag);  return $ciag;}/* function bb_h1($ciag) {  $ciag = preg_replace(  		array(		  '#= (.+?) =#',		  '#\[naglowek1\](.+?)\[/naglowek1\]#i',		  '#\[naglowek1\|(.+?)\]#i',		  '#\[h1\](.+?)\[/h1\]#i'),		'<h2>$1</h2>', $ciag);  return $ciag;} */function bb_h2($ciag) {  $ciag = preg_replace(  		array(  		  '#= (.+?) =#',		  '#== (.+?) ==#',		  '#\[naglowek\](.+?)\[/naglowek\]#i',		  '#\[naglowek1\](.+?)\[/naglowek1\]#i',		  '#\[naglowek\|(.+?)\]#i',		  '#\[naglowek1\|(.+?)\]#i',		  '#\[h2\](.+?)\[/h2\]#i',		  '#\[h1\](.+?)\[/h1\]#i'),		'<h2>$1</h2>', $ciag);  return $ciag;}function bb_h3($ciag) {  $ciag = preg_replace(  		array(		  '#=== (.+?) ===#',		  '#\[naglowek2\](.+?)\[/naglowek2\]#i',		  '#\[naglowek2\|(.+?)\]#i',		  '#\[h3\](.+?)\[/h3\]#i'),		'<h3>$1</h3>', $ciag);  return $ciag;}function bb_h4($ciag) {  $ciag = preg_replace(  		array(		  '#==== (.+?) ====#',		  '#\[naglowek3\](.+?)\[/naglowek3\]#i',		  '#\[naglowek3\|(.+?)\]#i',		  '#\[h4\](.+?)\[/h4\]#i'),		'<h4>$1</h4>', $ciag);  return $ciag;}function bb_h5($ciag) {  $ciag = preg_replace(  		array(		  '#===== (.+?) =====#',		  '#====== (.+?) ======#',		  '#\[naglowek4\](.+?)\[/naglowek4\]#i',		  '#\[naglowek5\](.+?)\[/naglowek5\]#i',		  '#\[naglowek6\](.+?)\[/naglowek6\]#i',		  '#\[naglowek4\|(.+?)\]#i',		  '#\[naglowek5\|(.+?)\]#i',		  '#\[naglowek6\|(.+?)\]#i',		  '#\[h5\](.+?)\[/h5\]#i',		  '#\[h6\](.+?)\[/h6\]#i'),		'<h5>$1</h5>', $ciag);  return $ciag;}function bb_strong($ciag) {  $ciag = preg_replace(		array(		  '#\'\'\'(.+?)\'\'\'#',		  '#\[b\](.+?)\[/b\]#i',		  '#\[strong\](.+?)\[/strong\]#i',		  '#\[pogrubienie\|(.+?)\]#i',		  '#\[pogrubiony\|(.+?)\]#i'),  		'<strong>$1</strong>', $ciag);  return $ciag;		}function bb_em($ciag) {  $ciag = preg_replace(  		array(		  '#\'\'(.+?)\'\'#',		  '#\[i\](.+?)\[/i\]#i',		  '#\[em\](.+?)\[/em\]#i',		  '#\[kursywa\|(.+?)\]#i'),   		'<em>$1</em>', $ciag);  return $ciag;}function bb_img($ciag) {  $ciag = preg_replace(  		array(		  '#\[\[Grafika\|(.+?)\]\]#i',		  '#\[img=(.+?) alt=(.+?)\]#i',		  '#\[img\](.+?)\[/img\]#i',		  '#\<img=\"(.+?)\" alt=\"(.+?)\"/\>#i'),  		array(		  '<img src="$1" alt="Grafika:$1"/>',		  '<img src="$1" alt="$2"/>',		  '<img src="$1" alt="Grafika:$1"/>',		  '<img src="$1" alt="$2" />'), $ciag);	    return $ciag;}function bb_auto_li($ciag) {  if (preg_match('#^\*(.+?)$#m', $ciag)) {    $ciag .= "<ul>";    $ciag .= preg_replace("#^\*(.+?)$#m", "<li>$1</li>", $ciag);    $ciag .= "</ul>";    return $ciag;  }}?>