Fix formatting in include/friendica_smarty
This commit is contained in:
parent
03b16c449f
commit
e412cd7c51
|
@ -6,10 +6,12 @@ require_once "include/plugin.php";
|
|||
|
||||
define('SMARTY3_TEMPLATE_FOLDER', 'templates');
|
||||
|
||||
class FriendicaSmarty extends Smarty {
|
||||
class FriendicaSmarty extends Smarty
|
||||
{
|
||||
public $filename;
|
||||
|
||||
function __construct() {
|
||||
function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$a = get_app();
|
||||
|
@ -34,27 +36,31 @@ class FriendicaSmarty extends Smarty {
|
|||
$this->error_reporting = E_ALL & ~E_NOTICE;
|
||||
}
|
||||
|
||||
function parsed($template = '') {
|
||||
function parsed($template = '')
|
||||
{
|
||||
if ($template) {
|
||||
return $this->fetch('string:' . $template);
|
||||
}
|
||||
return $this->fetch('file:' . $this->filename);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
class FriendicaSmartyEngine implements ITemplateEngine {
|
||||
class FriendicaSmartyEngine implements ITemplateEngine
|
||||
{
|
||||
static $name = "smarty3";
|
||||
|
||||
public function __construct(){
|
||||
public function __construct()
|
||||
{
|
||||
if (!is_writable('view/smarty3/')) {
|
||||
echo "<b>ERROR:</b> folder <tt>view/smarty3/</tt> must be writable by webserver."; killme();
|
||||
echo "<b>ERROR:</b> folder <tt>view/smarty3/</tt> must be writable by webserver.";
|
||||
killme();
|
||||
}
|
||||
}
|
||||
|
||||
// ITemplateEngine interface
|
||||
public function replaceMacros($s, $r) {
|
||||
public function replaceMacros($s, $r)
|
||||
{
|
||||
$template = '';
|
||||
if (gettype($s) === 'string') {
|
||||
$template = $s;
|
||||
|
@ -80,7 +86,8 @@ class FriendicaSmartyEngine implements ITemplateEngine {
|
|||
return $s->parsed($template);
|
||||
}
|
||||
|
||||
public function getTemplateFile($file, $root=''){
|
||||
public function getTemplateFile($file, $root = '')
|
||||
{
|
||||
$a = get_app();
|
||||
$template_file = get_template_file($a, SMARTY3_TEMPLATE_FOLDER . '/' . $file, $root);
|
||||
$template = new FriendicaSmarty();
|
||||
|
|
Loading…
Reference in a new issue