-
H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Hey,
Before I get into the intricate details surrounding the development of H2Admin, I just want to say this development will progress slowly due to my working hours. The development progress will also depend on how tired I am after work, large amounts of work on H2Admin will be done on Saturday and Sunday. So, let's begin with the details.
What is H2Admin?
H2Admin is a standalone Housekeeping solution, completely separate from the actual site. This means the Housekeeping accounts are also separate from the standard user accounts, which is completely intentional. It is an easy-to-use and extensive Habbo private server administration panel which allows absolute control, with no compromises. Even down to per-page permissions. Built on CakePHP, it provides a solid, stable and secure platform to allow all kinds of administrative tasks you can think of. Manage your permissions in a per-page environment, post news articles, create new ranks, manage your CloudFlare account directly from the Admin Panel, and so much more.
Features
H2Admin's features are always growing, the list below shows all the current navigation options available. More are to be added in the future.
Green = Completed
Orange = In Progress
Red = Planned
- Login
- Log out
- Manage group permissions
- Dashboard
- Widget: Staff Online Now
- Widget: Staff Notices
- Widget: Users Online
- Widget: Rooms Loaded
- Widget: User Peak
- Users
- Word Filter
- Filtering List
- Filter a Word
- Tickets
- Logs
- Commands
- Trades
- Name Changes
- Housekeeping
- Accounts
- Groups
- Staff Notices
- System Logs
- Ranks
- Alerts
- News
- Manage News
- Create an Article
- Extensions
- System
- Configuration
- Server Information
- About
Frequently Asked Questions
Q: When will H2Admin be released?
A: When it's ready.
Q: What version of CakePHP does H2Admin use? And why?
A: Currently it's using CakePHP 2.8.5 since I am used to it and the significant changes in CakePHP 3 are something I am not yet comfortable with.
Q: Is it secure?
A: Thanks to CakePHP's built-in security features, yes it is - very. On top of that every action that is done by Housekeeping accounts are logged, along with anyone that visits the Login page.
Q: Will there be any Alpha or Beta releases?
A: More than likely, just to gather data on what users want the most out of H2Admin and where things can be improved.
Q: What version of PHP does H2Admin support?
A: PHP 5.4 and above, it is recommend to run either PHP 5.6 or PHP 7.
Q: How can I request a feature?
A: Just post in this thread and I'll note it down.
Q: Are you going to make the repository public?
A: Once the first Alpha and/or Beta release comes out, yes.
Development Team
Screenshots
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
This project seem to have so many features & professional and clean design :):
Looking forward to this one! Good luck dev team.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
Alozi
This project seem to have so many features & professional and clean design :):
Looking forward to this one! Good luck dev team.
Plenty more stuff on the way!
---
Just a quick update:
-Fixed a typo in the code to one of the Widgets.
-Begun work on News Management and Creating Articles.
-Displaying of all news articles complete, need to work on pagination.
-Re-organised Navigation options, still continuing this.
-Added Authake menu item on Navigation for easier access.
-Fixed an issue concerning Authake.
-Prepared Configuration, Chat Logs and Tickets pages for more work tomorrow.
Found a rather serious issue with the Pagination in the CakePHP framework, seems to be only my version / files. Need to test this on other CakePHP 2.x version(s) tomorrow.
More updates tomorrow, then again I should really say today considering it's 1:17am.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Updates:
-Viewing the list of available ranks in complete.
-Viewing the list of news is complete. Also displays which ones are published and which ones aren't.
-Managed to fix that Pagination error. Turns out it was a typo.
-You're able to specify the badges URL in the configuration table.
-Added a search box to navigation bar for quick searching of users.
Images:
The "Options" table column will also be the same width as the one shown in the "Ranks" image.
https://i.shikashi.me/kVw6p
https://i.shikashi.me/YYDwJ
- - - Updated - - -
Access Denied page, for those of you who are wondering:
https://i.shikashi.me/1qNym
- - - Updated - - -
Updates:
-Added 'Client' menu item.
-Added Navigator management menu items.
-Added Catalogue management menu items.
-Added Bots management menu items.
-Create a Rank page completed.
-Still doing work on the System Configuration page.
Images:
https://i.shikashi.me/d95Yd
https://i.shikashi.me/6a1yd
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
This looks very promising and a good feature would be a layout changer or a color changer for the page if someone does not like the current blue and black colors but keep up the good work on it
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
DaimC
This looks very promising and a good feature would be a layout changer or a color changer for the page if someone does not like the current blue and black colors but keep up the good work on it
In my opinion, that's a trivial feature. I'm more focused on Hotel management features. Maybe in the future. :)
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
pea-brain
In my opinion, that's a trivial feature. I'm more focused on Hotel management features. Maybe in the future. :)
That`s true
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Do you use bootstrap or sth else for a responsive design?
Looks good.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
iExit
Do you use bootstrap or sth else for a responsive design?
Looks good.
https://almsaeedstudio.com/AdminLTE
It's an extremely good admin template.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Design looks awesome so far! Good work.
With what database does this work? Are you using PlusEmu database as base, example; for chatlogs, users permissions?
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
Vimsoration
Design looks awesome so far! Good work.
With what database does this work? Are you using PlusEmu database as base, example; for chatlogs, users permissions?
As of currently, Phoenix. I was unsure which database / emulator is used the most so I thought fuck it and went with Phoenix. Down the road I'll more than likely implement multi-database types along with easy switching between formats.
- - - Updated - - -
Updates:
-Navigation search box works, things you can search through:-ID
-Username
-Email
-Rank
-Last IP
-Register IP
-Viewing all users works, complete with pagination and allowing you to order ascendingly or descendingly. Limited to 10 per page.
-Begun work on User editing page.
-Begun work on User deletion.
Images:
First image is Ascending, second image is Descending. By default when searching it's ascending.
https://i.shikashi.me/V0wxB
https://i.shikashi.me/jDwdg
https://i.shikashi.me/w9dXr
https://i.shikashi.me/rvwxY
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Why no code snippets??? I'm also interested in hearing what you put into a "secure platform". Also by seeing on the URLs in your so called "screenshots", does those imply you would run the hk panel on a separate domain, or is it possible to run it as a subdir? Also, -looks at calendar- I thought we were way past 2006, why are we still using PhP? i r8 2/11, almost as usless as ur my plastic bag xoxo (but in all fairness it looks like a pretty promising project, except that its a PhP panel which doesn't really make it much innovative imo)
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
maritnmine
Why no code snippets??? I'm also interested in hearing what you put into a "secure platform". Also by seeing on the URLs in your so called "screenshots", does those imply you would run the hk panel on a separate domain, or is it possible to run it as a subdir? Also, -looks at calendar- I thought we were way past 2006, why are we still using PhP? i r8 2/11, almost as usless as ur my plastic bag xoxo (but in all fairness it looks like a pretty promising project, except that its a PhP panel which doesn't really make it much innovative imo)
There will be snippets soon, chill. You can run it on either a separate domain or a sub directory - it only needs to be connected to the same database that your CMS is on, completely up to you. PhP is best language just ask the god @ovflowd kek. Thanks Mr Marit, xoxoxo <3
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Nobrain, this is the best Housekeeping development that i ever seen. I really wish good luck. The screen shots and the features sounds promising! Can you add some snippets later?
Good luck.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
ovflowd
Nobrain, this is the best Housekeeping development that i ever seen. I really wish good luck. The screen shots and the features sounds promising! Can you add some snippets later?
Good luck.
Aye, there's literally not much to show considering Cake's built in stuff handles most of it but I'll throw up a public repository in the near future. Extremely busy with work at the moment.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Hi,
I've been extremely busy with work at the moment so here have a snippet. It might be a bit buggered because I copied it from my Bitbucket. More on the way later this week. This code WILL be changed in the future, there's no doubting that.
Code:
<?php
class MembersController extends AppController
{
public $uses = array('users', 'Member');
public $components = array('Paginator');
public $helpers = array('Paginator');
public function index()
{
/**
* Set page title
*/
$this->set('title_for_layout', 'Members');
/**
* Set logged in template.
*/
$this->layout = 'default-in';
/**
* Paginate whole table.
*/
$this->Paginator->settings = array('order' => 'username', 'limit' => 10);
$members = $this->Paginator->Paginate('Member');
/**
* Search functionality.
*/
if (isset($this->request->query['membersearch']) && $this->request->query['membersearch'] != '')
{
if (strpbrk($this->request->query['membersearch'], '+-<>~') !== false)
{
$mode = ' IN BOOLEAN MODE';
}
else {
$mode = ' ';
}
/**
* Search conditions
*/
$conditions = array(
array(
'or' => array(
array('Member.id =' => $this->request->query['membersearch']), // ID
array('Member.username LIKE' => '%' . $this->request->query['membersearch'] . '%'), // Username
array('Member.mail LIKE' => '%' . $this->request->query['membersearch'] . '%'), // Email
array('Member.rank =' => $this->request->query['membersearch']), // Rank
array('Member.ip_last LIKE' => '%' . $this->request->query['membersearch'] . '%'), // Latest IP
array('Member.ip_reg LIKE' => '%' . $this->request->query['membersearch'] . '%'), // IP Registered
)
)
);
$this->Paginator->settings = array(
'fields' => array('Member.*'),
'conditions' => $conditions,
'order' => array('Member.id' => 'ASC'),
'limit' => 20
);
$members = $this->Paginator->paginate('Member');
}
$this->set(compact('members'));
}
}
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Since you're all about PHP7 you do know that you can now use short syntax for arrays in php
Code:
$a = [1, 2, 3, 4];
$b = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4];
Code:
$a
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
Code:
$b
Array
(
[one] => 1
[two] => 2
[three] => 3
[four] => 4
)
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
I liked the snippet. But this method "index()" breaches the OO manifest.
But good luck.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
ovflowd
I liked the snippet. But this method "index()" breaches the OO manifest.
But good luck.
I'm writing it as per CakePHP's 2.x documentation.
Quote:
Originally Posted by
SeanRog
Since you're all about PHP7 you do know that you can now use short syntax for arrays in php
Code:
$a = [1, 2, 3, 4];
$b = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4];
Code:
$a
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
Code:
$b
Array
(
[one] => 1
[two] => 2
[three] => 3
[four] => 4
)
I'm aware, I'm just used to using the previous method. It produces the same output and I'm also not all about PHP7 I'm just saying it's supported. Thanks for the information though.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Why CakePHP? Why not something like Laravel or Symfony? Any specific reasons to why CakePHP?
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
Dominic
Why CakePHP? Why not something like Laravel or Symfony? Any specific reasons to why CakePHP?
Already explained why in the main post. I have a big dislike towards symfony, I also have very little experience with laravel.
Sent from my SM-G900F using Tapatalk
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
pea-brain
Already explained why in the main post. I have a big dislike towards symfony, I also have very little experience with laravel.
Sent from my SM-G900F using Tapatalk
Laravel is largely based on Symfony. Laravel is very easy to workaround, using their magic queries (DB->whereOnline(1)) and whatnot :D:
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
Dominic
Laravel is largely based on Symfony. Laravel is very easy to workaround, using their magic queries (DB->whereOnline(1)) and whatnot :D:
I'll be sticking with CakePHP regardless.
Sent from my SM-G900F using Tapatalk
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
For me the best framework is which one you creates. You have the entirely control about the code. And don't have unnecessary libraries. Only what you want.
But in the Frameworks the two ones that i like is Yii and FalconPHP.
FalconPHP is the fastest PHP Framework.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
It looks so really nice so far!
Request: A avatar image on the users search page and registred users?
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
Vimsoration
It looks so really nice so far!
Request: A avatar image on the users search page and registred users?
You read my mind with that idea. Thank for the idea though :)
Sent from my SM-G900F using Tapatalk
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Sounds cool. Panel is very clunky and doesn't feel right for a retro. Probably just me though.
Also, what's with CakePHP? A housekeeping, even with intricate features, doesn't really need a framework behind it. A class or two, maybe.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
Jonteh
Sounds cool. Panel is very clunky and doesn't feel right for a retro. Probably just me though.
Also, what's with CakePHP? A housekeeping, even with intricate features, doesn't really need a framework behind it. A class or two, maybe.
What's with emulators using frameworks.
In all reality though,
He uses Cake because he's familiar with it in a professional environment and all in all frameworks are used to build faster and more scalable projects without needing to worry about the compatibility or possible exploitation while building. Fast and easy development, it's just a retro and code cleanliness also comes in handy. Something, Illumina missed out on.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
LeChris
What's with emulators using frameworks.
In all reality though,
He uses Cake because he's familiar with it in a professional environment and all in all frameworks are used to build faster and more scalable projects without needing to worry about the compatibility or possible exploitation while building. Fast and easy development, it's just a retro and code cleanliness also comes in handy. Something, Illumina missed out on.
I'm sorry you feel the need to use anything other than your own code to build a working project.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
Jonteh
I'm sorry you feel the need to use anything other than your own code to build a working project.
True shame, remind me, what languages have you worked with lately and projects that haven't been utter shit? I say this because, if you were to learn from frameworks that provide an actual structure to help you keep code clean - maybe it would benefit the horrible write-ups you do.
Example: IlluminaCMS with it's horrible implementations and fuck, is this, RainTPL? Why didn't you write your template engine, it's not hard. I also can't recall your "from scratch" emulator going anywhere - seems the only time you do something its based on work already available.
Anyways, with your mindset have fun getting a job instead of showing your dick on tinychat for eleven year olds.
Back on topic, any updates?
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
LeChris
True shame, remind me, what languages have you worked with lately and projects that haven't been utter shit? I say this because, if you were to learn from frameworks that provide an actual structure to help you keep code clean - maybe it would benefit the horrible write-ups you do.
Example: IlluminaCMS with it's horrible implementations and fuck, is this, RainTPL? Why didn't you write your template engine, it's not hard. I also can't recall your "from scratch" emulator going anywhere - seems the only time you do something its based on work already available.
That CMS was coded like 4 or 5 years ago, haha, so yeah it's not very good and I was still learning. My from scratch Emulator was not completed, for good reasons of which you can find if you want, but it does seem like you enjoy playing the big man who pulls literal shit out of his ass to make himself feel good (?) so I'll let you make that decision for yourself.
Quote:
Originally Posted by
LeChris
Anyways, with your mindset have fun getting a job instead of showing your dick on tinychat for eleven year olds.
When has anyone you know actually done that? Because if I knew someone doing that, I'd be notifying authorities, not speaking about it on an online forum in an attempt to slander someone.
But hey, you're 16, fat, probably don't get out much, have next to no experience with running large websites, maintaining tens of thousands of lines of code for large web and server projects, so I'll let your unmerited comments pass and pretend it's just puberty making you act like a retard instead of an intelligent person.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
Jonteh
That CMS was coded like 4 or 5 years ago, haha, so yeah it's not very good and I was still learning. My from scratch Emulator was not completed, for good reasons of which you can find if you want, but it does seem like you enjoy playing the big man who pulls literal shit out of his ass to make himself feel good (?) so I'll let you make that decision for yourself.
When has anyone you know actually done that? Because if I knew someone doing that, I'd be notifying authorities, not speaking about it on an online forum in an attempt to slander someone.
But hey, you're 16, fat, probably don't get out much, have next to no experience with running large websites, maintaining tens of thousands of lines of code for large web and server projects, so I'll let your unmerited comments pass and pretend it's just puberty making you act like a retard instead of an intelligent person.
Based on the current status of your own website you been trying to regain users on for yearssssss - I'd have to say the same thing towards you. And check back into yourself a few years back, doing drugs showing you cock off to people and begging little kids to send nudes. Regular ol Jonty,
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Hey,
Sorry about not giving updates for a while, been rather busy. The entirety of today will be dedicated to this project.
---
Updates:
-Added figure head to Member listings. Screenshot below.
-Begun work on member editing, shouldn't take too long.
-Begun work on a member view page specifically for viewing information and creating notes. Input boxes will be disabled.
-Updated a couple of the permissions within the Authake admin panel.
That's it, only been awake for about 30 minutes so bare with me for now. I'm also considering allowing staff to create "Notes" against a user so they can note down information about specific users, for future reference.
Image(s):
https://i.shikashi.me/WDwR3
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Feature requests:
- Clone check page, where you can enter a username and it checks if the registered IP has more then 2 accounts or something.
- Alerting only 1 user via a username and sending hotelalert with a link (hal command)
Great development so far!
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
Cankiee
Feature requests:
- Clone check page, where you can enter a username and it checks if the registered IP has more then 2 accounts or something.
- Alerting only 1 user via a username and sending hotelalert with a link (hal command)
Great development so far!
I was already planning on including a collapsible on the viewing information of a user page which shows all accounts linked to that IP address. Thanks though :)
Thanks for the kind words as well!
- - - Updated - - -
Updates:
-Filtering a Word works completely.
-To add a word to the filtering list a modal pops up asking you for information. (Not entirely sure what the table means by strict, lol)
-Just been cleaning up some HTML.
Images:
https://i.shikashi.me/K3o8J
https://i.shikashi.me/abERe
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Maybe a stupid question but is there a git for this?
I'd like to snif arround! :)
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Interesting, I was thinking about poking at a CMS using a framework since I just learned a bit about Cake a couple weeks ago. Two questions, and bear with me as this is my first post so not really sure if this is kosher:
1. Any reason you chose Cake other than your own experience being mostly in it? I feel like Laravel / Symfony are huge right now.
2. Would you consider putting the project on github? Even private, I don't think I'm experienced enough to offer a big enough helping hand to you guys, but maybe I could poke at the code a little bit for my own personal experience and maybe help out.
edit: just saw someone else mentioned git, but I'll just +1 that then
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
wReality
Interesting, I was thinking about poking at a CMS using a framework since I just learned a bit about Cake a couple weeks ago. Two questions, and bear with me as this is my first post so not really sure if this is kosher:
1. Any reason you chose Cake other than your own experience being mostly in it? I feel like Laravel / Symfony are huge right now.
2. Would you consider putting the project on github? Even private, I don't think I'm experienced enough to offer a big enough helping hand to you guys, but maybe I could poke at the code a little bit for my own personal experience and maybe help out.
edit: just saw someone else mentioned git, but I'll just +1 that then
1. Honestly I mostly picked it because we use it at my job and I found myself take to it very quickly, I've tried using other frameworks in the past and I just didn't take to them as quickly as I did with CakePHP. I also wanted to use the term "I'm baking a cake". :)
2. It's in a private repository that is planned to go public soon due to so many people requesting it.
Quote:
Originally Posted by
Joopie
Maybe a stupid question but is there a git for this?
I'd like to snif arround! :)
It's on BitBucket, it will go public soon.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
This page isn't finished but I just thought I'd show you guys a few images.
https://i.shikashi.me/09nKV
https://i.shikashi.me/mOw2Y
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
SHould make it compatible with Arcturus :thumbup1:
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
The General
SHould make it compatible with Arcturus :thumbup1:
I am genuinely considering going with a multi-database functionality but I can't decide how to do it. :P
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
pea-brain
I am genuinely considering going with a multi-database functionality but I can't decide how to do it. :P
Its what interfaces are for...
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
The General
Its what interfaces are for...
There are many ways to do it...
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
pea-brain
There are many ways to do it...
OO way interfaces. Procedural one big switch lol
Anywaysz am drunk ignore me!
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
pea-brain
Nice progress. Have you considered using Tsuka's standalone avatar generator for registration and housekeeping figure modification?
Once you have more progress, I am developing a RP emulator. I already have a brand new housekeeping, but, I could send you the DB if you were interested? It would be interesting to see what you came up with.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
Jonteh
Nice progress. Have you considered using Tsuka's standalone avatar generator for registration and housekeeping figure modification?
Once you have more progress, I am developing a RP emulator. I already have a brand new housekeeping, but, I could send you the DB if you were interested? It would be interesting to see what you came up with.
No I haven't considered that but thanks for the tip!
Currently I'm focusing on standard hotels since they're much larger and I haven't exactly considered doing an RP Housekeeping, even though they aren't that much different, feel free to send me the Database and I'll look into it if you want.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
pea-brain
No I haven't considered that but thanks for the tip!
Currently I'm focusing on standard hotels since they're much larger and I haven't exactly considered doing an RP Housekeeping, even though they aren't that much different, feel free to send me the Database and I'll look into it if you want.
No problem, it'd be useful.
I feel the same way, though I finished my housekeeping and only then did I adapt it for a RP hotel. Here is my DB: https://static.amprp.net/amprp.zip
server_weapons, server_jobs, user_rp_* tables will be of interest. I left all the data intact because I released a slightly different version a few months back and figured if you decided to do this, it would be helpful.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
Jonteh
But hey, you're 16, fat, probably don't get out much, have next to no experience with running large websites, maintaining tens of thousands of lines of code for large web and server projects, so I'll let your unmerited comments pass and pretend it's just puberty making you act like a retard instead of an intelligent person.
That's rich coming from you jonty
Project looks nice, layout is clean and organised, good luck!
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Hi,
Just a quick update. I'm almost finished with all the moderation related features, once I have completed the moderation features I'll release a Development build and open up the source to the public. I estimate the Development build will release on the 10th of this month, source will be opened up (on Bitbucket) at exactly the same time that the thread goes up. Now for development updates...
Updates
Viewing a users complete information is basically done.
Editing a user is being worked on right now.
Did a few changes to some of queries.
Too lazy to do the displaying of notes for each user right now, will finish it off during the week.
I've hidden a couple of menu items to prepare for the Development release.
Need to update the top of the navigation bar which shows the logged in user for a better design.
Image(s)
Ignore the array at the bottom of this picture.
https://i.shikashi.me/pnw5K
More updates will be shown later today.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
You are making this with the day better. I like it!
I have a request for you. Make a Ban en IPban button at the user search page right above next to "More information". When you click on it, a window will pop-up with username already field in and a field for default reason like you can choise from the dropdown menu "Advertising".
Also an empty Reason field for you can type a reason what ever Staff member would be like to do type for a given reason to ban a user.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Hi,
I was off ill today from work and did a few changes to the code, nothing really more than that. I also want your opinion(s) on the following image. Do you think it looks better than the previous top of the navigation bar? It grabs the image based on the account holders email from Gravatar.
https://i.shikashi.me/1qNO1
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
pea-brain
Hi,
I was off ill today from work and did a few changes to the code, nothing really more than that. I also want your opinion(s) on the following image. Do you think it looks better than the previous top of the navigation bar? It grabs the image based on the account holders email from Gravatar.
https://i.shikashi.me/1qNO1
Yes this looks better :3
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Hi,
I haven't done much today, been at work and have been playing Counter Strike. Here's a screenshot of the Command Logs page, fully paginated. I have to add a search box. You can also filter by the headings in ascending or descending order.
https://i.shikashi.me/Jwvrr
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
pea-brain
Hi,
I haven't done much today, been at work and have been playing Counter Strike. Here's a screenshot of the Command Logs page, fully paginated. I have to add a search box. You can also filter by the headings in ascending or descending order.
https://i.shikashi.me/Jwvrr
Already in iPanel via user analysis :( you still have 2,000 more views tho cri cri
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
LeChris
Already in iPanel via user analysis :( you still have 2,000 more views tho cri cri
Okay and who cares?
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
iExit
Okay and who cares?
If you don't know the topic, don't get in the conversation
This is shit not involving you m8 gtfo
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
LeChris
If you don't know the topic, don't get in the conversation
This is shit not involving you m8 gtfo
Nobody cares about your "iPanel". That's not the thread for iPanel, that's the thread about H2Admin.
You should "gt[..]". If you want to brag about it, go to your thread.
b2t.
What's about server monitoring? You could write an application for that. :)
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Information
Development build is set to release Sunday 10th July at 8PM, UK Time. Unsure as to whether it will include an installer with the development build, I doubt it. There will be an installer when I release a stable build.
Added
Added Search box to Command Logs page.
Added warning message if search box returns no results. (Image below)
Added limit to logged command listings per page to 16.
Fixed
Fixed pagination issue with 'Extra Data' column on Command Logs page.
Fixed search issue on main search box on the navigation bar, since I broke it.
Fixed some HTML issues, accidentally missed off a few tags on one or two pages.
Fixed drop down on 'Filter a Word' modal.
Images
https://i.shikashi.me/WDwYj
- - - Updated - - -
Information
The Authake administration panel will more than likely change in the stable build, only a design change. Functionality will remain the same as always. I also need some ideas for widgets on the Dashboard, just to fill the space... :)
Updates
Added new 'Moderators' group.
Added rules for Moderators group.
Hidden Administrative options for Moderators.
Images
https://i.shikashi.me/RLbpq
https://i.shikashi.me/K3oma
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Just a little offtopic here and ontopic in same time.
Why using PHP 7? Is unstable, under development, and less than 1% of the community use it. 70%+ of the web hosts uses PHP 5.3/5.4.. And most of people that uses local web servers, uses old version of XAMPP with PHP 5.3 or 5.4...
So i don't see that putting in on with PHP 7 is a great idea.
An example: if people try use this HK with Lavvos, voila, really will give a big problem.
Observation.: Lavvos sucks.
Agaunnn, good luck.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
ovflowd
Just a little offtopic here and ontopic in same time.
Why using PHP 7? Is unstable, under development, and less than 1% of the community use it. 70%+ of the web hosts uses PHP 5.3/5.4.. And most of people that uses local web servers, uses old version of XAMPP with PHP 5.3 or 5.4...
So i don't see that putting in on with PHP 7 is a great idea.
An example: if people try use this HK with Lavvos, voila, really will give a big problem.
Observation.: Lavvos sucks.
Agaunnn, good luck.
For the 19th time, CakePHP is confirmed to work on PHP 5.4 and higher, all the way up to PHP 7. PHP 7 is stable, stop talking nonsense. The only reason I am developing in a PHP 7 environment is because that's what I had installed at the time I decided to make this project. I assure you as well, most web hosts are using PHP 5.6. Also most people don't use older versions of XAMPP either, they go to the XAMPP web page and just click the download button and basically ignore the version.
I also have literally no idea what Lavvos is, neither does Google.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
pea-brain
For the 19th time, CakePHP is confirmed to work on PHP 5.4 and higher, all the way up to PHP 7. PHP 7 is stable, stop talking nonsense. The only reason I am developing in a PHP 7 environment is because that's what I had installed at the time I decided to make this project. I assure you as well, most web hosts are using PHP 5.6. Also most people don't use older versions of XAMPP either, they go to the XAMPP web page and just click the download button and basically ignoring the version.
I also have literally no idea what Lavvos is, neither does Google.
So.. Lavvos: Let me google that for you
Second.. If you say is more stable, good luck. That's isn't what the PHP Community are saying. Also @maritnmine thinks the same. Also a lot of php developers think the same.
Basically the Zend engine was restructured. Since php is programmed in C++, we have a big memory leak point here.
I like your project. You don't need be rude and say "of the 9999 time".
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
ovflowd
So.. Lavvos:
Let me google that for you
Second.. If you say is more stable, good luck. That's isn't what the PHP Community are saying. Also @
maritnmine thinks the same. Also a lot of php developers think the same.
Basically the Zend engine was restructured. Since php is programmed in C++, we have a big memory leak point here.
I like your project. You don't need be rude and say "of the 9999 time".
I never said it was MORE stable I simply said it was stable. I wasn't being rude it's just I've been asked "Why PHP7?" "Why CakePHP?" like twenty-odd times now and to be honest it's getting rather tiring answering them when people are just too lazy to do the research and/or understand things.
Marit dislikes PHP in general, regardless of the version.
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
pea-brain
I never said it was MORE stable I simply said it was stable. I wasn't being rude it's just I've been asked "Why PHP7?" "Why CakePHP?" like twenty-odd times now and to be honest it's getting rather tiring answering them when people are just too lazy to do the research and/or understand things.
Marit dislikes PHP in general, regardless of the version.
I agree haha, Marit dislikes php u.u
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Information
I'm going to be leaving the user editing to the image below, I'll more than likely release a few small patches for issues (if found) with the development build which will also incorporate more additions to user editing. Along with other core feature updates.
Added
Added an update checker which will check an external GitHub file and compare with version in the config.
Added missing </div> tag on Members page.
Fixed
Fixed HTTPS on avatar generators since I forgot to put HTTPS on them, silly of me.
Fixed flash message when editing a user.
Fixed editing a users information.
Fixed typo on flash message on Command Logs search.
Images
https://i.shikashi.me/bXyLl
https://i.shikashi.me/DNZww
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Information
Everything is on track for a release tomorrow, only have to fix the ban handling and clean up my mess.
Added
Added exception handling to Member editing.
Added update notice to Dashboard if your Authake group name is "Administrators". Still need to adjust this.
Added another update notice next to the version in the footer.
Fixed
Fixed error when modifying users.
Fixed error showing when duplicate entry error occurred.
Fixed an issue with permissions on the "Moderators" group.
Fixed ordering on Authake permissions.
Fixed text styling on Member pages.
Fixed an issue with drop-down of strict settings on the Filtering page.
Fixed deletion issue on Filtering page.
Fixed badge display issue on viewing Ranks page.
Images
https://i.shikashi.me/kVwBv
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Information
Development Build releases in about an hour. I'm going to be disabling the Ban a User feature and releasing a patch within the following hours since I need to do more work on it. You will see a lot of stuff commented out within the code, once the repository goes public, this is due to me still working on those features.
Added
Added new "Logs" drop down on the navigation.
Added Trade Log page.
Added Name Change Log page.
Fixed
Fixed Ban a User feature. Needs a lot more work.
Fixed deleting a word on Filtering Lists.
Fixed Tickets page data display.
Images
https://i.shikashi.me/x9ajd
https://i.shikashi.me/V0wXd
https://i.shikashi.me/w9d7M
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Quote:
Originally Posted by
pea-brain
Information
Development Build releases in about an hour. I'm going to be disabling the Ban a User feature and releasing a patch within the following hours since I need to do more work on it. You will see a lot of stuff commented out within the code, once the repository goes public, this is due to me still working on those features.
Added
Added new "Logs" drop down on the navigation.
Added Trade Log page.
Added Name Change Log page.
Fixed
Fixed Ban a User feature. Needs a lot more work.
Fixed deleting a word on Filtering Lists.
Fixed Tickets page data display.
Images
https://i.shikashi.me/x9ajd
https://i.shikashi.me/V0wXd
https://i.shikashi.me/w9d7M
Looks awesome! Keep it up!
-
Re: H2Admin - The standalone Housekeeping solution (PHP7, CakePHP)
Development Release: http://forum.ragezone.com/f353/h2adm...kephp-1108094/
Development updates will still continue on this thread.