bb
This commit is contained in:
parent
59661114ee
commit
c8c1c155c6
6 changed files with 51 additions and 3 deletions
|
@ -21,7 +21,8 @@
|
|||
"20150602",
|
||||
"20150604",
|
||||
"20150619",
|
||||
"20150620"
|
||||
"20150620",
|
||||
"20150621"
|
||||
|
||||
]
|
||||
|
||||
|
@ -1279,6 +1280,19 @@
|
|||
"change": "Removed remaining code for the old profile API."
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
"20150621": [
|
||||
|
||||
{
|
||||
"type": "UPD",
|
||||
"change": "Changed the options next to the avatar on the index panel."
|
||||
},
|
||||
{
|
||||
"type": "ADD",
|
||||
"change": "Added a bbcode parser."
|
||||
}
|
||||
|
||||
]
|
||||
|
||||
}
|
||||
|
|
|
@ -60,6 +60,30 @@ class Main {
|
|||
|
||||
}
|
||||
|
||||
// Parse bbcodes
|
||||
public static function bbParse($text) {
|
||||
|
||||
// Get bbcode regex from the database
|
||||
$bbcodes = Database::fetch('bbcodes');
|
||||
|
||||
// Split the regex
|
||||
$regex = array_map(function($arr) {
|
||||
return $arr['regex'];
|
||||
}, $bbcodes);
|
||||
|
||||
// Split the replacement
|
||||
$replace = array_map(function($arr) {
|
||||
return $arr['replace'];
|
||||
}, $bbcodes);
|
||||
|
||||
// Do the replacement
|
||||
$text = preg_replace($regex, $replace, $text);
|
||||
|
||||
// Return the parsed text
|
||||
return $text;
|
||||
|
||||
}
|
||||
|
||||
// Verify ReCAPTCHA
|
||||
public static function verifyCaptcha($response) {
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
namespace Sakura;
|
||||
|
||||
// Define Sakura version
|
||||
define('SAKURA_VERSION', '20150620');
|
||||
define('SAKURA_VERSION', '20150621');
|
||||
define('SAKURA_VLABEL', 'Eminence');
|
||||
define('SAKURA_VTYPE', 'Development');
|
||||
define('SAKURA_COLOUR', '#6C3082');
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Sakura;
|
|||
|
||||
// Include components
|
||||
require_once str_replace(basename(__DIR__), '', dirname(__FILE__)) .'_sakura/sakura.php';
|
||||
//print Permissions::check('SITE', 'USE_CHAT', Session::$userId, 1);
|
||||
//print Permissions::check('SITE', 'USE_CHAT', Session::$userId, 1);
|
||||
// Add page specific things
|
||||
$renderData['newsPosts'] = Main::getNewsPosts(3);
|
||||
$renderData['page'] = [
|
||||
|
|
10
main/report.php
Normal file
10
main/report.php
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?php
|
||||
/*
|
||||
* Sakura Reporting
|
||||
*/
|
||||
|
||||
// Declare Namespace
|
||||
namespace Sakura;
|
||||
|
||||
// Include components
|
||||
require_once str_replace(basename(__DIR__), '', dirname(__FILE__)) .'_sakura/sakura.php';
|
Reference in a new issue