check_module('C0PLG') == 0) die(); try { $me_code = $http->get("mecode"); $pr_id = $http->get("prid", "number"); $activate = $http->get("activate"); $depend = $http->get("dep",'string','EXT'); $order = $http->get("ord",'number',0); } catch (\Exception $e) { echo $e->getMessage(); } $extension=new \Extension($cn,$me_code); if ( $activate=='true') { // if depend does not exist then message error try { $extension->depend=$depend; $extension->order=$order; $extension->insert_profile_menu($pr_id); echo 'OK'; } catch (\Exception $e) { echo $e->getMessage(); } } elseif ($activate=='false') { $extension->remove_from_profile_menu($pr_id); echo 'OK'; }