'product_category'), // ); public function action_plesk_addclienttest($id) { $ao = ORM::factory('account',$id); $plesk = new Plesk; $result = $plesk->addclient($ao); print_r(array('s'=>(string)$result,'r'=>(string)$result->add->result)); } /** * Add a domain for the client * * @param int $id Hosting ID (in OSB) * @return unknown_type */ public function action_plesk_adddomaintest($id) { $so = ORM::factory('service',$id); $plesk = new Plesk; $result = $plesk->adddomain($so); print_r(array('s'=>(string)$result,'r'=>(string)$result->add->result)); } public function action_plesk_addclient($id) { } public function action_plesk_getclient($id) { $ao = ORM::factory('account',$id); $plesk = new Plesk; print_r($plesk->get_client($ao)->as_array()); } public function action_plesk_getservice($id) { $so = ORM::factory('service',$id); $plesk = new Plesk; $result = $plesk->get_service($so); print_r(array('s'=>(string)$result,'r'=>(string)$result->get)); } /** * Set the Limits for the client * * @param int $id Client ID (in plesk) * @return unknown_type */ public function action_plesk_setlimits() { $plesk = new Plesk; $result = $plesk->setlimits(); print_r(array('s'=>(string)$result,'r'=>(string)$result->set->result)); } /** * Set the IP for the client * * @param int $id Client ID (in plesk) * @return unknown_type */ public function action_plesk_setip($id) { $plesk = new Plesk; $result = $plesk->setip($id); print_r(array('s'=>(string)$result,'r'=>(string)$result->set)); } /** * Disable mail for a domain * * @param int $id Domain ID (in plesk) * @return unknown_type */ public function action_plesk_disablemail($id) { $plesk = new Plesk; $result = $plesk->disablemail($id); print_r(array('s'=>(string)$result,'r'=>(string)$result)); } public function action_plesk_settraffic() { die(); $plesk = new Plesk; $result = $plesk->set_traffic(); print_r(array('s'=>(string)$result,'r'=>(string)$result)); } }