private function sendToFtp() { try { require_once Xpandbuddy::$pathName . "/library/Ftp.php"; if (is_file(substr(ABSPATH, 0, -1) . self::$ds . 'wp-backups' . Xpandbuddy_Twig::_subdirCreation() . Xpandbuddy_Twig::$arrOptions['file_name']) !== false) { $_object = new Xpandbuddy_Ftp(); $_object->setChmod('0644')->setHost(urldecode(Xpandbuddy_Twig::$arrOptions['host']))->setUser(urldecode(Xpandbuddy_Twig::$arrOptions['user']))->setPassw(urldecode(Xpandbuddy_Twig::$arrOptions['pass']))->setRoot('/')->makeConnectToRootDir(); $_object->cd(Xpandbuddy_Twig::$arrOptions['dir_name']); $_object->fileUpload(Xpandbuddy_Twig::$arrOptions['file_name'], substr(ABSPATH, 0, -1) . self::$ds . 'wp-backups' . Xpandbuddy_Twig::_subdirCreation() . Xpandbuddy_Twig::$arrOptions['file_name']); $_object->closeConnection(); } @unlink(substr(ABSPATH, 0, -1) . self::$ds . 'wp-backups' . Xpandbuddy_Twig::_subdirCreation() . Xpandbuddy_Twig::$arrOptions['file_name']); return 'sended'; } catch (Exception $e) { return json_encode(array('error' => $e->getMessage(), 'status' => false)); } }