File modules/cms/generator/target/FtpsTarget.class.php

Last commit: Sun Dec 5 00:35:10 2021 +0100	dankert	Fix: Class Name must expect the file name.
1 <?php 2 // OpenRat Content Management System 3 // Copyright (C) 2002-2012 Jan Dankert, cms@jandankert.de 4 // 5 // This program is free software; you can redistribute it and/or 6 // modify it under the terms of the GNU General Public License 7 // as published by the Free Software Foundation; either version 2 8 // of the License, or (at your option) any later version. 9 // 10 // This program is distributed in the hope that it will be useful, 11 // but WITHOUT ANY WARRANTY; without even the implied warranty of 12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 // GNU General Public License for more details. 14 // 15 // You should have received a copy of the GNU General Public License 16 // along with this program; if not, write to the Free Software 17 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 18 namespace cms\generator\target; 19 20 use logger\Logger; 21 use util\exception\PublisherException; 22 use util\exception\UIException; 23 24 25 /** 26 * Publishing via FTPS. 27 * 28 * @author Jan Dankert 29 */ 30 class FtpsTarget extends FtpTarget 31 { 32 /** 33 * Creates a new connection. 34 * 35 * @param $ftp 36 * @return false|resource 37 */ 38 protected function createConnection() 39 { 40 return ftp_ssl_connect($this->url->host, $this->url->port); 41 } 42 43 44 public static function isAvailable() 45 { 46 return function_exists('ftp_ssl_connect'); 47 48 } 49 }
Download modules/cms/generator/target/FtpsTarget.class.php
History Sun, 5 Dec 2021 00:35:10 +0100 dankert Fix: Class Name must expect the file name.