0c5f7244db
git-svn-id: file:///home/shish/svn/shimmie2/trunk@312 7f39781d-f577-437e-ae19-be835c7a54ca
33 lines
652 B
PHP
33 lines
652 B
PHP
<?php
|
|
/*
|
|
* PageRequestEvent:
|
|
* $page
|
|
* $args
|
|
* get_arg(int)
|
|
* count_args()
|
|
*
|
|
* User requests /view/42 -> an event is generated with
|
|
* $page="view" and $args=array("42");
|
|
*
|
|
* Used for initial page generation triggers
|
|
*/
|
|
class PageRequestEvent extends Event {
|
|
var $page_name;
|
|
var $args;
|
|
var $page;
|
|
|
|
public function PageRequestEvent($page_name, $args, $page) {
|
|
$this->page_name = $page_name;
|
|
$this->args = $args;
|
|
$this->page = $page;
|
|
}
|
|
|
|
public function get_arg($n) {
|
|
return isset($this->args[$n]) ? $this->args[$n] : null;
|
|
}
|
|
|
|
public function count_args() {
|
|
return isset($this->args) ? count($this->args) : 0;
|
|
}
|
|
}
|
|
?>
|