public static function registerMyPlex($authtoken) { $headers = array('Content-Type: text/xml'); $action = 'servers.xml?auth_token=' . $authtoken; $r = Plex_XML_Data::createContainer(); Plex_XML_Data::setServerInfo($r, Catalog::get_catalogs()); Plex_XML_Data::setContainerSize($r); $curlopts = array(CURLOPT_POST => true, CURLOPT_POSTFIELDS => $r->asXML()); return self::myPlexRequest($action, $curlopts, $headers, true); }