This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[MODULE] Rainloop
#1
[Not Solved] [MODULE] Rainloop
Current version of module: 1.0.1
Hi,
I would like to share with you my first module for Sentora (should work on Zpanel too, but I didn't test this yet). Rainloop is open source, free (for non-comercial usage) Webmail. It's quite interesting alternative for RoundCube.

Live demo: Try Rainloop
Direct download: Get Rainloop Module

Installation:
Code:
zppy repo add zpp.cllpsd.com
zppy update
zppy install rainloop

Rainloop update: Through Rainloop Admin (button in module)
Default admin access: admin/12345 (user/pass)

Changelog:
Code:
[1.0.1][Fix] Admin button in module now is visible only for admins. Fixed by TGates.

Update:
Code:
zppy upgrade rainloop

Remove:
Code:
zppy remove rainloop
Reply
Thanks given by: rafaht , Cantalupo , lino69 , torq1337 , gozfly , Xversion
#2
[Not Solved] RE: [MODULE] Rainloop
Thanks!
Testing!
Reply
Thanks given by:
#3
[Not Solved] RE: [MODULE] Rainloop
Looks good thank you

Donate = Sentora survive
Donate = Sentora improvement
Donate = Sentora Great support
Donate = Sentora Developer happy to Keep working
Reply
Thanks given by:
#4
[Not Solved] RE: [MODULE] Rainloop
I think its a pretty cool alternative for roundcube. Still maintained by Castey?
[Image: logo2.png]

My being on this forum is all personal and all is done here by me has nothing to with the company Web Improved I work for Smile
Reply
Thanks given by:
#5
[Not Solved] RE: [MODULE] Rainloop
Yes, it's a good alternative to the mail client.
I'm going to use it in their assembly
AWServer with ZPanelX Lite Smile
Reply
Thanks given by:
#6
[Not Solved] RE: [MODULE] Rainloop
Oh mate, this is amazing and it works perfectly!

Thank you so much1
Reply
Thanks given by:
#7
[Not Solved] RE: [MODULE] Rainloop
This is one nice looking webmail software, thanks!
Reply
Thanks given by:
#8
[Not Solved] RE: [MODULE] Rainloop
Castey:
You should update the module so that only admin see the admin link:
module.zpm
Code:
<div class="zmodule_content panel" id="zmodule_header_<@ ModuleName @>">
   <div class="panel-heading">
       <img src="<@ ModuleIcon @>" width="35" height="35" border="0" alt="<@ ModuleName @>">

       <div class="zmodule_title">
           <@ ModuleName @>
       </div>

       <div class="zmodule_desc" id="zmodule_desc_<@ ModuleName @>"><@ ModuleDesc @></div>

   </div>

   <a href="etc/apps/rainloop/" class="btn btn-large btn-primary" target="_blank"><: Launch Rainloop :></a>
    <% if Admin %>
    <a href="etc/apps/rainloop/?admin" class="btn btn-large btn-primary" target="_blank"><: Launch Rainloop Admin :></a>
    <% endif %>
</div>
controller.ext.php
Code:
<?php

/**
* @copyright 2014-2015 Sentora Project (http://www.sentora.org/)
* Sentora is a GPL fork of the ZPanel Project whose original header follows:
*
* ZPanel - A Cross-Platform Open-Source Web Hosting Control panel.
*
* @package ZPanel
* @version $Id$
* @author Bobby Allen - ballen@bobbyallen.me
* @copyright (c) 2008-2014 ZPanel Group - http://www.zpanelcp.com/
* @license http://opensource.org/licenses/gpl-3.0.html GNU Public License v3
*
* This program (ZPanel) is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.  If not, see <http://www.gnu.org/licenses/>.
*
*/
class module_controller extends ctrl_module
{
   public static function getAdmin()
   {
       global $controller;
       $currentuser = ctrl_users::GetUserDetail();
       if ($currentuser['usergroup'] == "Administrators") {
           return true;
       } else {
           return false;
       }
   }
}
-TGates - Head of Support

SEARCH the Forums or read the DOCUMENTATION before posting!
Modules Maintained: 13 - Module Installs: 108k+

Find my support helpful? Donate HERE
Help me to help you by getting your domains using this link:
GoDaddy - Domains
Reply
Thanks given by: Castey
#9
[Not Solved] RE: [MODULE] Rainloop
(11-13-2015, 03:45 PM)TGates Wrote: @[Castey]:
You should update the module so that only admin see the admin link:
module.zpm
Code:
<div class="zmodule_content panel" id="zmodule_header_<@ ModuleName @>">
   <div class="panel-heading">
       <img src="<@ ModuleIcon @>" width="35" height="35" border="0" alt="<@ ModuleName @>">

       <div class="zmodule_title">
           <@ ModuleName @>
       </div>

       <div class="zmodule_desc" id="zmodule_desc_<@ ModuleName @>"><@ ModuleDesc @></div>

   </div>

   <a href="etc/apps/rainloop/" class="btn btn-large btn-primary" target="_blank"><: Launch Rainloop :></a>
<% if Admin %>
<a href="etc/apps/rainloop/?admin" class="btn btn-large btn-primary" target="_blank"><: Launch Rainloop Admin :></a>
<% endif %>
</div>
controller.ext.php
Code:
<?php

/**
* @copyright 2014-2015 Sentora Project (http://www.sentora.org/)
* Sentora is a GPL fork of the ZPanel Project whose original header follows:
*
* ZPanel - A Cross-Platform Open-Source Web Hosting Control panel.
*
* @package ZPanel
* @version $Id$
* @author Bobby Allen - ballen@bobbyallen.me
* @copyright (c) 2008-2014 ZPanel Group - http://www.zpanelcp.com/
* @license http://opensource.org/licenses/gpl-3.0.html GNU Public License v3
*
* This program (ZPanel) is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.  If not, see <http://www.gnu.org/licenses/>.
*
*/
class module_controller extends ctrl_module
{
   public static function getAdmin()
   {
       global $controller;
       $currentuser = ctrl_users::GetUserDetail();
       if ($currentuser['usergroup'] == "Administrators") {
           return true;
       } else {
           return false;
       }
   }
}

Thanks, I just sent updated module to repo.
Reply
Thanks given by: TGates
#10
[Not Solved] RE: [MODULE] Rainloop
Thanks Castey, but how to setup access Rainloop with a link like http://mailbox.abc.com
Reply
Thanks given by:


Possibly Related Threads...
Thread Author Replies Views Last Post
[MODULE] xBilling modpluz 217 119,447 Yesterday, 01:53 AM
Last Post: TGates
[Module] ELFileManager (build on elfinder) Diablo925 73 21,560 05-04-2017, 11:46 PM
Last Post: Ron-e
[MODULE] Sentastico Package Installer [ALL OS] TGates 2 22,544 02-26-2017, 11:07 AM
Last Post: TGates

Forum Jump:


Users browsing this thread: 1 Guest(s)