XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
AdminBlockWaiting.class.php
1<?php
10
11if (!defined('XOOPS_ROOT_PATH')) {
12 exit();
13}
14
24{
25 public function getName()
26 {
27 return 'block_waiting';
28 }
29
30 public function getTitle()
31 {
32 return 'Admin Waiting';
33 }
34
35 public function getEntryIndex()
36 {
37 return 0;
38 }
39
40 public function isEnableCache()
41 {
42 return false;
43 }
44
45 public function execute()
46 {
47 $root =& XCube_Root::getSingleton();
48
49 $render =& $this->getRenderTarget();
50
51 // Load theme template ie fallback
52 //$render->setAttribute('legacy_module', 'legacy');
53 $render->setTemplateName('legacy_admin_block_waiting.html');
54
55 //
56 //$root->mLanguageManager->loadBlockMessageCatalog('legacy');
57
58 $modules = [];
59 XCube_DelegateUtils::call('Legacyblock.Waiting.Show', new XCube_Ref($modules));
60
61 $render->setAttribute('modules', $modules);
62 $render->setAttribute('blockid', $this->getName());
63 $renderSystem =& $root->getRenderSystem($this->getRenderSystemName());
64 $renderSystem->renderBlock($render);
65 }
66
67 public function hasResult()
68 {
69 return true;
70 }
71
72 public function &getResult()
73 {
74 $dmy = 'dummy';
75 return $dmy;
76 }
77
78 public function getRenderSystemName()
79 {
80 return 'Legacy_AdminRenderSystem';
81 }
82}
83
84