Как в поле выводить номер авторизованного пользователя? Т.е. новый тип поля и там номер текущего пользователя. Или хотя бы запрос php для вывода номера авторизованного пользователя.
Предположу что речь идет о двойке:
$user_id = cmsUser::getInstance()->id;
Как в поле выводить номер авторизованного пользователя? Т.е. новый тип поля и там номер текущего пользователя. Или хотя бы запрос php для вывода номера авторизованного пользователя.
Предположу что речь идет о двойке:
$user_id = cmsUser::getInstance()->id;
Спасибо за ответ. Но я не знаю как сделать… По сути речь идёт о поле qr. instantcms.ru/forum/thread23034-2.html Там два файла. Думаю нужен файл /system/fields/qr.php
<?php class fieldQr extends cmsFormField { public $title = 'QR код страницы'; public $sql = 'TINYINT(1) UNSIGNED NULL DEFAULT 1'; public $filter_type = 'str'; public function getOptions(){ 'title' => 'Ширина QR кода', 'default' => '300', )), 'title' => 'Высота QR кода', 'default' => '300', )), ); } public function parse($value){ $user_id = cmsUser::getInstance()->id; $width = $this->getOption('width'); $height = $this->getOption('height'); return '<img src="http://chart.apis.google.com/chart?cht=qr&chs='.$width.'x'.$height.'&chl=http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'" alt="">'; } public function applyFilter($model, $value) { return $model->filterLike($this->name, "%{$value}%"); } public function store($value, $is_submitted, $old_value=null){ } }