This commit is contained in:
flash 2015-06-21 15:41:07 +02:00
parent 59661114ee
commit c8c1c155c6
6 changed files with 51 additions and 3 deletions

View file

@ -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."
}
] ]
} }

View file

@ -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) {

View file

@ -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');

View file

@ -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
View 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';