/** * Enregistre le fichier envoyé sur un serveur dédié Maniaplanet * * @param resource $client -> La ressource du client XMLRPC * @param string $uploadDirectory -> Le chemin du dossier de destination * @param array $queries -> Requêtes à executer et le type d'ajout à la liste: array('insert' => 'InsertMap', 'add' => 'AddMap', 'type' => 'add') * @param array $allowedExtensions -> Les extensions autorisées : array('jpg', 'png', 'gif'); * @param int $sizeLimit -> La taille limite d'envoi (égale ou inférieure à la configuration de PHP) * @param function $filenameFunction -> La fonction de traitement du filename * @return array('success' => true) ou array('error' => 'error message') */ public static function saveUploadedFileToManiaPlanetServer($client, $uploadDirectory, $queries, $allowedExtensions = array(), $sizeLimit = 10485760, $filenameFunction = null) { $uploader = new FileUploader($allowedExtensions, $sizeLimit); return $uploader->handleUploadManiaPlanetServer($client, $uploadDirectory, $queries, $filenameFunction); }