]> jfr.im git - z_archive/KronOS.git/blob - kosapps/default/users.php
Added test code for javascripting in default/users app
[z_archive/KronOS.git] / kosapps / default / users.php
1 <?php
2
3 /*
4 DOCS:
5 <script>wos.applib.loadscripts(<?php echo $this->aid() ?>);</script>
6 can be used to trigger load JS from: public function scripts()
7
8 scripts should return valid javascript code including at least:
9 wos.apps[<?php echo $this->aid() ?>].load = function(target){ appName.ctr = target; }
10 or etc. Don't include script tags, it's loaded a la <script src="...">
11 */
12
13 require_once('kosapps/common.php');
14
15 class User_Manager extends KOS_App {
16 protected $iid;
17
18 public function appName() {
19 return "usermanager";
20 }
21 public function windowTitle() {
22 return "User Manager";
23 }
24
25 public static function scripts($aid) {
26 return 'wos.appscripts['.$aid.'] = {load: function(t){this.target = t; $(t).append("<p><var>"+t+"</var></p>");}};';
27 }
28
29 public function windowContents() {
30 return <<<EOF
31 <em>User Manager!</em>
32 EOF;
33 }
34
35 }
36
37 ?>