Application->getModule('api')->get(array('clients', 'show', $clientId))->output; $this->ShowClient->Text = implode(PHP_EOL, $clientdata); $client = $this->Application->getModule('api')->get(array('clients', $clientId))->output; $this->ClientName->Text = $client->name; $this->ClientIdentifier->Text = $client->clientid; $this->ClientDescription->Text = $client->uname; $jobs_for_client = $this->Application->getModule('api')->get(array('clients', 'jobs', $client->clientid))->output; $this->JobsForClient->DataSource = $this->Application->getModule('misc')->objectToArray($jobs_for_client); $this->JobsForClient->dataBind(); } public function status($sender, $param) { $status = $this->Application->getModule('api')->get(array('clients', 'status', $this->ClientIdentifier->Text))->output; $this->ShowClient->Text = implode(PHP_EOL, $status); } public function openJob($sender, $param) { $jobid = $param->CallbackParameter; $params = array( 'prev_window' => 'ClientWindow' ); $this->getPage()->JobConfiguration->configure($jobid, $params); } } ?>