function ftpcmd($cmd, $arg1 = '') { import('libraries.ftp'); static $ftp; $ftpon = C('ftp_open'); if (!$ftpon) { return $cmd == 'error' ? -101 : 0; } elseif ($ftp == null) { $ftp =& NcFtp::instance(); } if (!$ftp->enabled) { return $ftp->error(); } elseif ($ftp->enabled && !$ftp->connectid) { $ftp->connect(); } switch ($cmd) { case 'upload': return $ftp->upload(BASE_PATH . '/' . $arg1, $arg1); break; case 'delete': return $ftp->ftp_delete($arg1); break; case 'close': return $ftp->ftp_close(); break; case 'error': return $ftp->error(); break; case 'object': return $ftp; break; default: return false; } }
function ftpcmd($cmd, $arg1 = "") { import("libraries.ftp"); static $ftp = NULL; $ftpon = c("ftp_open"); if (!$ftpon) { if ($cmd == "error") { return -101; } return 0; } if ($ftp == NULL) { $ftp =& NcFtp::instance(); } if (!$ftp->enabled) { return $ftp->error(); } if ($ftp->enabled && !$ftp->connectid) { $ftp->connect(); } switch ($cmd) { case "upload": return $ftp->upload(BasePath . "/" . $arg1, $arg1); case "delete": return $ftp->ftp_delete($arg1); case "close": return $ftp->ftp_close(); case "error": return $ftp->error(); case "object": return $ftp; } return FALSE; }