This repository has been archived on 2025-04-04. You can view files and clone it, but cannot push or open issues or pull requests.
go-trainer/go_trainer/page/default_account_panel/default_account_panel.php
2016-04-18 01:43:35 +02:00

25 lines
1.3 KiB
PHP

<?php
class default_account_panel extends SYSTEM\PAGE\Page {
private $trainer = null;
public function __construct($trainer){
$this->trainer = $trainer;
}
public static function js(){
return array( new PPAGE('default_account_panel/js/default_account_panel.js'));}
public static function css(){
return array( new PPAGE('default_account_panel/css/default_account_panel.css'));}
public function html(){
$vars = array();
$trainerdata = \SQL\GO_TRAINER_GET_TRAINER::Q1(array($this->trainer));
$vars['id'] = $trainerdata['id'];
$vars['title'] = $trainerdata['username'];
$vars['profile_picture_url'] = $trainerdata['profile_picture_url'];
$vars['joindate'] = $trainerdata['joindate'];
$vars['guides_written'] = lists::generate_guidelist_by_author(\SYSTEM\SECURITY\Security::getUser()->id);
$vars['comments_written'] = lists::generate_commentlist_by_author(\SYSTEM\SECURITY\Security::getUser()->id);
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag('demo_basic'));
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag('time'));
return SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_account_panel/tpl/default_account_panel.tpl'))->SERVERPATH(), $vars);
}
}