bb
This commit is contained in:
parent
59661114ee
commit
c8c1c155c6
6 changed files with 51 additions and 3 deletions
|
@ -21,7 +21,8 @@
|
||||||
"20150602",
|
"20150602",
|
||||||
"20150604",
|
"20150604",
|
||||||
"20150619",
|
"20150619",
|
||||||
"20150620"
|
"20150620",
|
||||||
|
"20150621"
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1279,6 +1280,19 @@
|
||||||
"change": "Removed remaining code for the old profile API."
|
"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
|
// Verify ReCAPTCHA
|
||||||
public static function verifyCaptcha($response) {
|
public static function verifyCaptcha($response) {
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
namespace Sakura;
|
namespace Sakura;
|
||||||
|
|
||||||
// Define Sakura version
|
// Define Sakura version
|
||||||
define('SAKURA_VERSION', '20150620');
|
define('SAKURA_VERSION', '20150621');
|
||||||
define('SAKURA_VLABEL', 'Eminence');
|
define('SAKURA_VLABEL', 'Eminence');
|
||||||
define('SAKURA_VTYPE', 'Development');
|
define('SAKURA_VTYPE', 'Development');
|
||||||
define('SAKURA_COLOUR', '#6C3082');
|
define('SAKURA_COLOUR', '#6C3082');
|
||||||
|
|
|
@ -8,7 +8,7 @@ namespace Sakura;
|
||||||
|
|
||||||
// Include components
|
// Include components
|
||||||
require_once str_replace(basename(__DIR__), '', dirname(__FILE__)) .'_sakura/sakura.php';
|
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
|
// Add page specific things
|
||||||
$renderData['newsPosts'] = Main::getNewsPosts(3);
|
$renderData['newsPosts'] = Main::getNewsPosts(3);
|
||||||
$renderData['page'] = [
|
$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