All pastes #884674 Raw Edit

Unnamed

public text v1 · immutable
#884674 ·published 2008-01-30 14:59 UTC
rendered paste body
class om_accounts {

	public function __construct($oMenuReference) {
	(int)    $this->timeout_register;
	(string) $this->checksum_users;
	(string) $this->checksum_groups;
	(object) $this->oMenuReference = $oMenuReference;
	}

	public function register($unregistered_tab) {
		$this->register_timeout($unregistered_tab);
	}

	public function unregister_all_timeouts() {
		Gtk::timeout_remove($this->timeout_register);
	}
	
	private function register_timeout($unregistered_tab) {
		if(isset($this->timeout_register)) {
			echo "Unregistered old timeout.\n";
			Gtk::timeout_remove($this->timeout_register);
		}
		echo "Registered new timeout.\n";
		switch($unregistered_tab) {
			case 0:
				$this->timeout_register = Gtk::timeout_add(5000, array($this, 'group_register'));
				break;
				$this->timeout_register = Gtk::timeout_add(5000, array($this, 'user_register'));
			case 1:
				break;
		}
		
	}

	
	// Register callback for Groups tab.
	private function group_register() {
		echo "Just doing some stuff for groups.\n";
		return true;
	}

	// Register callback for users tab.
	private function user_register() {
		echo "Just doing some stuff for users.\n";
		return true;
	}

	public function __destruct() {
	
	
		
	}

}