Jump to content
Blesta Addons

[Plugin] Admin Tools (More Options For Staff)

Recommended Posts

Hello All .
 
LAST UPDATE : 28/10/2017, Version 2.5.0

Plugin was rewritten from scratch for v 4.0.0 .

we bring exclusive content , this plugin will help admin for their tasks .
 
with the plugin, you can  :
 
- Empty Cache .
- Manage Countries (List - Add - Edit - Delete).
- Manage Clients Note on one page (List - Stick - Unstick - Delete - Edit)
- Get a List of Duplicate Clients (Usernames/Emails).
- Locking Down Admin Area By Ip to only authorized IPS
- block ips from accessing the system .
- stop spam user registration (check the StopForumSpam database).
- Move Service from client A to client B.
- Move invoice from client A to client B.
- Edit dates service (Date Added, Date renew, Date canceled, Date last renew).
- Delete Invoice from the system.
- Reactivate canceled service.
- Modify Text/links In Navigation Bar (client/admin side) .
- stop registration with duplicated email in primary contact only
- add/edit/delete CMS pages.
- verify missed phrases from languages files .

TODO LIST :
- Locking Down Admin Area By Ip to only authorized IPS
- block ips from accessing the system .
- Stop spam user registration (check the StopForumSpam database).
- Modify Text/links In Navigation Bar (client/admin side)
- stop registration with duplicated email in primary contact only

- Move Service Beetwen Clients (Move Service/invoice X from Client A to Client B )
- Move Invoice Beetwen Clients (Move Service/invoice X from Client A to Client B )
- Add/Edit/Delete  tasks/tasks_run  in database .
- Log ip/referral/useragent ..ect for dennied access to admin area if iprestriction is enabled .
- Email admin if failure attemp to access admin area .
- Add API key support for StopForumSpam to add entries in StopForumSpam database .
- Change Service Dates (creation/deleted ... )
- GeoIP database auto updater
- Blesta Available Update

for CMS portal , add a new page , the URI is the path to that page in the url adress.
exemple , new page with uri "about-us" can be accessed with the url

http://yourdomain.com/blestaurl/about-us

Some screenshoot :
 
security settings
 
tweak_security.png
 
ip restriction  for admin area and all the system
 
ip_restriction.png
 
navigation links
 
navigation_links.png
 
Languages Verify

languages_compare.png

edit countries
 
edit_countries.png
 
duplicated emais
 
dublicated_emails.png
 
duplicated email message
 
duplicated_email_message.png
 
spam message if detected
 
spam_detected.png

This Plugin is tested in our test server , no bugs at the moment .

this  plugin requiere the Basic (Bronze) subscription .

Order Link

as always the installtion steps is :
1 - download the file from client area.
2 - upload the admin_utils folder inside plugin directory .
3 - goto plugins , and install Admin Tools Plugin .
4 - enjoy the free content .
 
if you are using a old version , you should upgrade the plugin from the plugin manager .
 
Best regards

Share this post


Link to post
Share on other sites

Thank you mate, I do dislike the long author thing with the :. though I have to edit that and keep it like:

 

Author: Mohamed Anouar Achoukhy - Naja7Host SARL, donate by PayPal.

 

And the plugin/admin_tools/admin_clients/ page is a white page.

 

Can you load it to a non cache tab, because it must empty it when you click admin tools...

Share this post


Link to post
Share on other sites

UPDATE: This extension should be fine now, you can ignore this post.

 

We do not recommend installing this plugin in its current form. Users have reported the Tools page displays a 404 error, even after uninstalling the plugin. If you are experiencing these issues, try removing the plugin files from the server.

 

I'll change the subject back if the author corrects this issue.

Share this post


Link to post
Share on other sites

We do not recommend installing this plugin in its current form. Users have reported the Tools page displays a 404 error, even after uninstalling the plugin. If you are experiencing these issues, try removing the plugin files from the server.

 

I'll change the subject back if the author corrects this issue.

Fixed for release 1.0.3 , i will update the github reposity this night .

more info here http://www.blesta.com/forums/index.php?/topic/2778-tools-logs-convert-currency-url-return-404-error/

Share this post


Link to post
Share on other sites

Fixed for release 1.0.3 , i will update the github reposity this night .

more info here http://www.blesta.com/forums/index.php?/topic/2778-tools-logs-convert-currency-url-return-404-error/

 

Why was it doing that as it really frightened me, because me and Donn had the issue but Paul, Tyson and two other mates didn't get the error at all, then Paul suggested to remove the folder and bam it worked again.

Share this post


Link to post
Share on other sites

Why was it doing that as it really frightened me, because me and Donn had the issue but Paul, Tyson and two other mates didn't get the error at all, then Paul suggested to remove the folder and bam it worked again.

this bug is not related to the plugin code, is related to blesta routes .

Share this post


Link to post
Share on other sites

this bug is not related to the plugin code, is related to blesta routes .

 

I read all the topics related to this, I think Blesta should work on this.

 

Ah so because it's admin_tools it's like /admin/tools :D

 

Makes sense if it is :)

 

Relaxed mate....? lol  :D

Share this post


Link to post
Share on other sites
I have installed your plugin, excelent work :)

 

Only one small "bug" found, flag images dosent load wen Blesta is installed on a sub domain.

 

to fix it:

 

open admin_utils/views/default/admin_clients_emails.pdt

 

on line 25

 

find:



$dirname = dirname($_SERVER['SCRIPT_NAME']) . DS . str_replace(ROOTWEBDIR, "", PLUGINDIR);


replace with:



$dirname = $this->base_uri."../plugins/";


open admin_utils/views/default/admin_clients_usernames.pdt

 

on line 25

 

find:



$dirname = dirname($_SERVER['SCRIPT_NAME']) . DS . str_replace(ROOTWEBDIR, "", PLUGINDIR);


replace with:



$dirname = $this->base_uri."../plugins/";


open admin_utils/views/default/admin_countries.pdt

 

on line 18

 

find:



$dirname = dirname($_SERVER['SCRIPT_NAME']) . DS . str_replace(ROOTWEBDIR, "", PLUGINDIR);


replace with:

 



$dirname = $this->base_uri."../plugins/";


open admin_utils/views/default/admin_countries_edit.pdt

 

on line 17

 

find:



$dirname = dirname($_SERVER['SCRIPT_NAME']) . DS . str_replace(ROOTWEBDIR, "", PLUGINDIR);


replace with:



$dirname = $this->base_uri."../plugins/";


Keepup the good work ;)

Share this post


Link to post
Share on other sites

I have installed your plugin, excelent work :)

 

Only one small "bug" found, flag images dosent load wen Blesta is installed on a sub domain.

the fix is just for subdomain ? or it can work for both ?

if s yes i will update the files , if no we should search a mecnism to work for both .

Share this post


Link to post
Share on other sites

the fix is just for subdomain ? or it can work for both ?

if s yes i will update the files , if no we should search a mecnism to work for both .

 

 

the fix works on both ways :)

 

One more thing, change the title of your first post from "Admin Tools Plugin - Edit: Do Not Install" to something like "Admin Tools Plugin - Works 100%" :P

Share this post


Link to post
Share on other sites

the fix works on both ways :)

 

One more thing, change the title of your first post from "Admin Tools Plugin - Edit: Do Not Install" to something like "Admin Tools Plugin - Works 100%" :P

 

I believe he's not touched it as we got Paul to edit it when it didn't work but it works now so he could (if he can) change it back to normal.

Share this post


Link to post
Share on other sites

I've submitted a pull request with PauloV's changes above, sitting here with nothing better to do :) lol

 

(and while doing that accidentally made 3 of the changes to the Master branch itself, sorry about that...didn't realize anyone could edit it...)

Share this post


Link to post
Share on other sites

the new release is soon , available feature for next release

Locking Down Admin Area By Ip to only authorized IPS

block ips from accessing the system .

stop spam user registration (check the StopForumSpam database).

Modify Text/links In Navigation Bar (client/admin side)

stop registration with duplicated email in primary contact only

Share this post


Link to post
Share on other sites

tested in two blesta instalation , no probleme here , try deleting the old files and reupload the new files .

 

if you have activated the protect admin area and not set the authorized ip, you can't access the admin area and you will returned to the 404 error page .

Share this post


Link to post
Share on other sites

tested in two blesta instalation , no probleme here , try deleting the old files and reupload the new files .

 

if you have activated the protect admin area and not set the authorized ip, you can't access the admin area and you will returned to the 404 error page .

 

Tried and nope I've not even upgraded it yet. Won't let me.

Removed the files and uploaded the new ones... Go to plugin page = 404. See here: [Link removed]

 

Sorry mate I'm going back to your old version.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×