<?php
/*-------------------------------------------------------+
| PHPFusion Content Management System
| Copyright (C) PHP Fusion Inc
| https://phpfusion.com/
+--------------------------------------------------------+
| Filename: custom_pages_rewrite_include.php
| Author: Chan (Frederick MC Chan)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
defined('IN_FUSION') || exit;
$regex = [
"%page_id%" => "([0-9]+)",
"%page_title%" => "([0-9a-zA-Z._\W]+)",
"%rowstart%" => "([0-9]+)",
"%comment%" => "([0-9]+)",
"%c_start%" => "([0-9]+)",
"%lang%" => "([a-zA-Z._]+)"
];
$pattern = [
'pages/%page_id%/%page_title%' => 'viewpage.php?page_id=%page_id%',
"pages/%page_id%/%page_title%/row-%rowstart%/c-%comment%/comments-%c_start%" => "viewpage.php?page_id=%page_id%&rowstart=%rowstart%&comment=%comment%&c_start=%c_start%",
"pages/%page_id%/%page_title%/language-%lang%/row-%rowstart%" => "viewpage.php?page_id=%page_id%&rowstart=%rowstart%&lang=%lang%",
"pages/%page_id%/%page_title%/row-%rowstart%" => "viewpage.php?page_id=%page_id%&rowstart=%rowstart%",
"pages/%page_id%/%page_title%/comments-%c_start%-%rowstart%" => "viewpage.php?page_id=%page_id%&rowstart=%rowstart%&c_start=%c_start%",
"pages/%page_id%/%page_title%/comments-%c_start%" => "viewpage.php?page_id=%page_id%&c_start=%c_start%"
];
$pattern_tables["%page_id%"] = [
"table" => DB_CUSTOM_PAGES,
"primary_key" => "page_id",
"id" => ["%page_id%" => "page_id"],
"columns" => [
"%page_title%" => "page_title"
]
];