Esempio n. 1
0
 private function BuildTemplateRole(\bbdkp\controller\games\Game $editgame)
 {
     global $template, $phpbb_root_path, $phpbb_admin_path, $phpEx, $user;
     $role = new \bbdkp\controller\games\Roles();
     $role->game_id = $editgame->game_id;
     $add = true;
     if (isset($_POST['role_id']) || isset($_GET['role_id'])) {
         $role->role_id = request_var('role_id', 0);
         $role->Get();
         $add = false;
     }
     // send parameters to template
     $template->assign_vars(array('ROLE_NAME' => $role->rolename, 'ROLE_ID' => $role->role_id, 'ROLE_CAT_ICON' => $role->role_cat_icon, 'ROLE_ICON' => $role->role_icon, 'ROLE_ICON_IMG' => strlen($role->role_icon) > 1 ? $phpbb_root_path . "images/bbdkp/role_icons/" . $role->role_icon . ".png" : '', 'ROLE_COLOR' => $role->role_color, 'GAME_ID' => $role->game_id, 'GAME_NAME' => $editgame->getName(), 'IS_ADD' => $add, 'U_ACTION' => append_sid("{$phpbb_admin_path}index.{$phpEx}", 'i=dkp_game&mode=addrole&game_id=' . $editgame->game_id), 'MSG_NAME_EMPTY' => $user->lang['FV_REQUIRED_NAME']));
     unset($role);
     $this->page_title = $user->lang['ROLE'];
     $this->tpl_name = 'dkp/acp_addrole';
 }