]>
jfr.im git - z_archive/KronOS.git/blob - kosapps/common.php
3 abstract class KOS_App
{
4 function __construct($iid, $aid) {
8 public function iid() { return $this
->iid
; }
9 public function aid() { return $this
->aid
; }
11 abstract public function appName();
12 abstract public function windowTitle();
13 abstract public function windowContents();
15 public function opening() { return; } // default
16 public function closing() { return; } // default
18 public static function scripts($aid) { return 'wos.appscripts['.$aid
.'] = {load: function(t){this.target = t}};'; } // default
19 public function act($action) { return $action
; } // default, but will only work for static ("content") apps.