1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<?php
namespace Garradin;
use KD2\Form;
use KD2\HTTP;
use KD2\Translate;
use Garradin\Membres\Session;
use Garradin\Entities\Accounting\Account;
use Garradin\Entities\Users\Category;
use Garradin\UserTemplate\CommonModifiers;
class Template extends \KD2\Smartyer
{
static protected $_instance = null;
static public function getInstance()
{
|
>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?php
namespace Garradin;
use KD2\Form;
use KD2\HTTP;
use KD2\Translate;
use Garradin\Membres\Session;
use Garradin\Entities\Accounting\Account;
use Garradin\Entities\Users\Category;
use Garradin\UserTemplate\CommonModifiers;
use Garradin\Web\Render\Skriv;
class Template extends \KD2\Smartyer
{
static protected $_instance = null;
static public function getInstance()
{
|
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
$this->register_modifier('strlen', 'strlen');
$this->register_modifier('dump', ['KD2\ErrorManager', 'dump']);
$this->register_modifier('get_country_name', ['Garradin\Utils', 'getCountryName']);
$this->register_modifier('format_tel', [$this, 'formatPhoneNumber']);
$this->register_modifier('abs', 'abs');
$this->register_modifier('display_champ_membre', [$this, 'displayChampMembre']);
foreach (CommonModifiers::LIST as $key => $name) {
$this->register_modifier(is_int($key) ? $name : $key, is_int($key) ? [CommonModifiers::class, $name] : $name);
}
$this->register_modifier('local_url', [Utils::class, 'getLocalURL']);
}
protected function formErrors($params)
{
|
>
>
>
>
|
>
>
>
>
|
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
$this->register_modifier('strlen', 'strlen');
$this->register_modifier('dump', ['KD2\ErrorManager', 'dump']);
$this->register_modifier('get_country_name', ['Garradin\Utils', 'getCountryName']);
$this->register_modifier('format_tel', [$this, 'formatPhoneNumber']);
$this->register_modifier('abs', 'abs');
$this->register_modifier('display_champ_membre', [$this, 'displayChampMembre']);
$this->register_modifier('format_skriv', function ($str) {
return Skriv::render(null, $str);
});
foreach (CommonModifiers::MODIFIERS_LIST as $key => $name) {
$this->register_modifier(is_int($key) ? $name : $key, is_int($key) ? [CommonModifiers::class, $name] : $name);
}
foreach (CommonModifiers::FUNCTIONS_LIST as $key => $name) {
$this->register_function(is_int($key) ? $name : $key, is_int($key) ? [CommonModifiers::class, $name] : $name);
}
$this->register_modifier('local_url', [Utils::class, 'getLocalURL']);
}
protected function formErrors($params)
{
|