[MODULE] Net2FTP-Filemanager
#1
[MODULE] Net2FTP-Filemanager
Hi all,

I found this post about Net2FTP-Filemanager, and it was a little outdated and the Net2FTP folder was placed in the modules directory.

Thank you @[Jayster] for creating the module, although I have updated it and changed it to Net2FTP v1.1 Smile.

Module By: Jayster
Updated By: Betatester3.0

What was done:
Code cleanup.
Added remove.run to remove the Net2FTP folder after it has been deleted
Added zip function to minimize the size of "Net2FTP_Frontend.zip".
Removes all unwanted files after they are moved.
Changed the root directory for Net2FTP:
FROM: /etc/sentora/panel/modules/net2ftp-filemanager/net2ftp_main
TO: /etc/sentora/panel/etc/apps/Net2FTP
reason for relocation: displays the file location to where the modules to the panel are :\.
Planning to add an iframe later on

Note: after you remove the module if you are using log mode, you will manually have to remove any database entries.
Code:
Install: zppy repo add zppy-repo.000webhostapp.com  zppy update zppy install Net2FTP-Filemanager Remove: zppy remove Net2FTP-Filemanager
Screenshots:
[Image: img1.png]

[Image: img2.png]

Code:
[root@panel ~]# zppy remove Net2FTP-Filemanager -y Removing Net2FTP-Filemanager module.. Net2FTP_Remover: /etc/apps/Net2FTP has been removed successfully Net2FTP_Remover: PLEASE NOTE YOU WILL HAVE TO MANUALLY REMOVE DATABASE ENTRIES. [root@panel ~]# zppy install Net2FTP-Filemanager -y Module to be installed Net2FTP-Filemanager --2017-09-03 17:42:40-- http://zppy-repo.000webhostapp.com/Net2FTP-Filemanager.zpp Resolving zppy-repo.000webhostapp.com (zppy-repo.000webhostapp.com)... 145.14.145.33, 2a02:4780:dead:bf92::1 Connecting to zppy-repo.000webhostapp.com (zppy-repo.000webhostapp.com)|145.14.145.33|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 5735619 (5.5M) Saving to: ‘Net2FTP-Filemanager.zpp’ 100%[==============================================================================>] 5,735,619 1.44MB/s in 4.5s 2017-09-03 17:42:46 (1.21 MB/s) - ‘Net2FTP-Filemanager.zpp’ saved [5735619/5735619] Net2FTP_Installer: Creating Folder /etc/sentora/panel/etc/apps/Net2FTP/ Net2FTP_Installer: Moving Net2FTP_Frontend.zip to /etc/sentora/panel/etc/apps/Net2FTP/ Net2FTP_Installer: --> Net2FTP Frontend extracted to /etc/sentora/panel/etc/apps/Net2FTP successfully Net2FTP_Installer: Folder Net2FTP Frontend & ZipFile Net2FTP_Frontend.zip have been deleted Net2FTP_Installer: Cleaning up unnecessary files, please be patient.... Net2FTP_Installer: Installation complete! Net2FTP_Installer: You can now ACTIVATE the module using Module Admin :). For more information on how to configure Net2FTP, ReadME more folder location /etc/sentora/panel/etc/apps/Net2FTP Module installed successfully!

Please report any errors if you find any  Angel
-BetaTester3.0  ||  Just Another Sentora User. 

Did you know, Sentora has a full Support Documentation ?
If I helped +rep & Thanks is appreciated.
BTC: 1Bps3ZerDFDDnXJ9XdWtHhdhwsV4MVGLkw

Reply
#2
RE: [MODULE] Net2FTP-Filemanager
UPDATED:
fixed bug
added chown function to give folder correct permission 'apache:apache:.

please use the update

Code:
zppy remove Net2FTP-Filemanager -y zppy update zppy install Net2FTP-Filemanager
-BetaTester3.0  ||  Just Another Sentora User. 

Did you know, Sentora has a full Support Documentation ?
If I helped +rep & Thanks is appreciated.
BTC: 1Bps3ZerDFDDnXJ9XdWtHhdhwsV4MVGLkw

Reply
#3
RE: [MODULE] Net2FTP-Filemanager
@[betatester3.0], if the module makes DB entries, you can do something like below in the remove.run file:

PHP Code:
<?php
// Sentastico Open Source Script Installer for Sentora CP
// Updated By       : TGates for Sentora
// Additional Work  : Durandle, Mudasir Mirza
// Contact Email    : tgates@sentora.org
// Original Author  : Bobby Allen

require_once('cnf/db.php');
require_once(
'dryden/db/driver.class.php');
require_once(
'dryden/debug/logger.class.php');
require_once(
'dryden/runtime/dataobject.class.php');
require_once(
'dryden/sys/versions.class.php');
require_once(
'dryden/ctrl/options.class.php');
require_once(
'dryden/ctrl/auth.class.php');
require_once(
'dryden/ctrl/users.class.php');
require_once(
'dryden/fs/director.class.php');
require_once(
'inc/dbc.inc.php');

function 
removeModule(){
 
   global $zdbh;
 
       
    
//delete table
 
   $stmt $zdbh->prepare("DROP TABLE `x_sentastico`");
 
   $stmt->execute();
}

removeModule();
?>
-TGates - Project Council

SEARCH the Forums or read the DOCUMENTATION before posting!
Support Sentora and Donate: HERE

Find my support or modules useful? Donate to TGates HERE
Developers and code testers needed!
Contact TGates for more information
Reply
#4
RE: [MODULE] Net2FTP-Filemanager
(09-17-2017, 12:56 AM)TGates Wrote: @[betatester3.0], if the module makes DB entries, you can do something like below in the remove.run file:

PHP Code:
<?php
// Sentastico Open Source Script Installer for Sentora CP
// Updated By       : TGates for Sentora
// Additional Work  : Durandle, Mudasir Mirza
// Contact Email    : tgates@sentora.org
// Original Author  : Bobby Allen

require_once('cnf/db.php');
require_once(
'dryden/db/driver.class.php');
require_once(
'dryden/debug/logger.class.php');
require_once(
'dryden/runtime/dataobject.class.php');
require_once(
'dryden/sys/versions.class.php');
require_once(
'dryden/ctrl/options.class.php');
require_once(
'dryden/ctrl/auth.class.php');
require_once(
'dryden/ctrl/users.class.php');
require_once(
'dryden/fs/director.class.php');
require_once(
'inc/dbc.inc.php');

function 
removeModule(){
 
   global $zdbh;
 
       
    
//delete table
 
   $stmt $zdbh->prepare("DROP TABLE `x_sentastico`");
 
   $stmt->execute();
}

removeModule();
?>

Thanks @[TGates], i will use that one my other module. Although Net2FTP does not need db entries, unless the owner of the panel would like to log the users logging's and details they can have the option to store it in the db but if they do not want to log it will not upload any db entries.

You could give the module a test and see if it works both ways with db and without db on your Linux system Smile
need someone to find them bugs lol
-BetaTester3.0  ||  Just Another Sentora User. 

Did you know, Sentora has a full Support Documentation ?
If I helped +rep & Thanks is appreciated.
BTC: 1Bps3ZerDFDDnXJ9XdWtHhdhwsV4MVGLkw

Reply
#5
RE: [MODULE] Net2FTP-Filemanager
protip: don't use free webhosting or .tk domain like that for repos cause if someone tries to add the repo like 3 years later i'll be down. consider getting paid hosting and a domain name or upload the .zpp file to github for install via webapp
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
[Module] ELFileManager (build on elfinder) Diablo925 94 332 ,260 05-30-2024, 05:25 AM
Last Post: TGates
[MODULE] phpMyAdmin-AU (Auto-Update) TGates 14 51 ,211 06-15-2021, 06:54 AM
Last Post: TGates
[MODULE] SenBrand - Basic Branding module for Sentora TGates 20 58 ,476 06-04-2021, 11:47 AM
Last Post: ccr1969

Forum Jump:


Users browsing this thread: 1 Guest(s)