Comparing revisions for RegexpindexAction

Additions:
- Wikka 1.1.6.2 & 1.1.6.3
# Displays a list of pages whose tag matches a regular epxression
# @version 0.9
if (!defined('RI_PAGE_OWNER')) define('RI_PAGE_OWNER'," . . . . Owner: %s");
if (!defined('RI_ERROR_NO_PAGES_FOUND')) define('RI_ERROR_NO_PAGES_FOUND', "No pages found.");
|| ( isset($vars['cat']) && (preg_match("/^\s+$/i", $vars['cat'])) )
$query = 'SELECT body, tag, owner FROM '. $this->config['table_prefix'] .'pages WHERE ((latest = \'Y\') AND (tag REGEXP \''. mysql_real_escape_string($vars['re']) .'\')'. $wherecat .') ORDER BY '. $orderby;
if (ereg( "(=){3,5}([^=\n]+)(=){3,5}", $pagecontent, $title)) {
$output .= ' - '. ($title ? strip_tags($this->Format($title)) : $page['tag']);
Deletions:
- Wikka 1.1.6.2 & 1.1.6.3 & 1.1.6.4
# Displays a list of pages whose tag matches a regular expression
# @version 0.92
if (!defined('RI_PAGE_OWNER')) define('RI_PAGE_OWNER', ' . . . . Owner: %s');
if (!defined('RI_NO_TITLE')) define('RI_NO_TITLE', '');
if (!defined('RI_ERROR_NO_PAGES_FOUND')) define('RI_ERROR_NO_PAGES_FOUND', 'No pages found.');
|| ( isset($vars['re']) && (preg_match("/^\s*$/i", $vars['re'])) )
|| ( isset($vars['cat']) && (preg_match("/^\s*$/i", $vars['cat'])) )
$query = 'SELECT body, tag, owner FROM '. $this->config['table_prefix'] .'pages WHERE ((latest = \'Y\') AND (CAST(tag AS BINARY) REGEXP \''. mysql_real_escape_string($vars['re']) .'\')'. $wherecat .') ORDER BY '. $orderby;
if (ereg( "(=){3,5}([^=\n]+)(=){3,5}", $pagecontent, $title))
$output .= ($title ? ': '. strip_tags($this->Format($title)) : '<i>'.RI_NO_TITLE.'</i>');
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki