• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

[DEV] RetroCMS ~ The Oldschool Era is BACK !!! - PHP + PDO + MariaDB [DEV]

Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
UPDATE 13/04/19:
- Adressed a fatal exploit with login using sessionStorage, added token support with expiration time for sessions.
- Added new logged Validation for Controls
- Added token validation for habboModel

UPDATE 2 - 13/04/19:
- Added set_habboLogin method;
 
Last edited:
Joined
Jun 15, 2007
Messages
3,153
Reaction score
1,252
I have a folder on an old flash drive titled "Habbo Homes", I'll have to take a look later to see if it was made for retros or was a fansite add-on.

Pretty sure its a full development of just Habbo Homes! I'll post back here when I find out! Maybe it can be useful for you :)
 
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
I have a folder on an old flash drive titled "Habbo Homes", I'll have to take a look later to see if it was made for retros or was a fansite add-on.

Pretty sure its a full development of just Habbo Homes! I'll post back here when I find out! Maybe it can be useful for you :)

Tanks, i probably will back on Habbo Homes after fix 100% the session hijacking issue... , Almost working here :D

UPDATE 2 13/04/19:
- Added habboLastActivity check for session if as higher than 3 hours , delete session... (I still need to check if habbo as online to ignore the session destroy)
- Fixed a issue with set_habboLogin() function
- Added Session Cookie Httponly to core (Prevent XSS Atacks)
- re-Added Logout View and method again


UPDATE 1 14/04/19:
- Improvements on get_habboClub() accuracy
- re-Added the client view
- start to work on ajax request (its buggy idk why) (FIXED)

UPDATE 2 14/04/19:
- Fixed a issue with Session Token Validation
- re-Added get_ColumnbyId and set_ColumnbyId
- added Client View support for Tickets (ST)
- Improved security on sessions (If not logged delete session[habboLoggedId] and session[habboLoggedToken])

UPDATE 3 14/04/19:
- Added get_ValidTicket method with support for (LOGIN TICKET - LT) and (SERVER TICKET - ST)
- Fixed a issue with InitView for habbo homes has called on other pages
- re-Coded the token expire check with accuracy
- Started to Work on Install Steps
- Updated Diagnosis Page with Footer content
- Fixed a issue of priority call on InterceptRequest function
- Added enableCustomWindow param to site_settings

NOTE ABOUT THE DEVELOPMENT:
- For now i have no plans to include the Language System considering i not finished the views yet.
 
Last edited:
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
UPDATE 16/04/19:
- Added Install language step 1.
- Added Extensions support for RetroCMS ( Basicly custom developments , like rare shop... )
- Started to work on extension loadLanguage (new Language Script)

PRINT:
R1IexWC - [DEV] RetroCMS ~ The Oldschool Era is BACK !!! - PHP + PDO + MariaDB [DEV] - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
UP´DATE 17/04/19
- Added import of languages to Install and Web ( Dynamic loader using the languageManager->get_LoadedLanguages())
- Added new install steps
- Added step 6/7 custom process images
- Fixed a issue with UTF-8 for Install and languageManager extension
- Added forward support for the client and shortcut roomomatic
- Added Tag Model using the customQuery Method to get TAGS (Tanks Quackster)
- Restored some old habbo advertisment for public rooms (Yeah kepler will supports that on future *Tanks Quackster)
- Fixed a bug with camera hand item for RetroDCR (V17)
- Added support for noob rooms to RetroDCR(V17)
- Added javascript load using the languageManager extension
- Added jQuery import again
- Added English Dictionary to LanguageManager
- Added Validations for Install Steps (1 , 3 )
 
Last edited:
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
UPDATES 19/04/19
- Added Validations for Install Steps (4,5,6)
- Remaded the Step 6(Install and Register done) with 90% of accuracy :D
- Added the process button for URLS
- Remaded some Images
- Added loggedin Validation for Step Done

ORIGINAL VERSION:


MY VERSION:
m.tiago - [DEV] RetroCMS ~ The Oldschool Era is BACK !!! - PHP + PDO + MariaDB [DEV] - RaGEZONE Forums
 
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
UPDATES 20/04/19:
- Finished all Register Validations
- Added Habbo Arrow support for register/done (Open the Habbo Client Pop-Up and send the user register to index)
- Fixed the issue on registration of habbo name validation
- Fixed the issue of email validation
- Added API controller for check if habboname exists

UPDATES 2 20/04/19:
- Added Modules of Club Subscribe Ajax wihout Validation
- Added api/habbo/<user> controller with JSON working
- Added Group Subscribe Ajax module without validation
- Added habboclub and habbocredits autoupdate for habbo tab :D , including if habbo as logged in or not.

m.tiago - [DEV] RetroCMS ~ The Oldschool Era is BACK !!! - PHP + PDO + MariaDB [DEV] - RaGEZONE Forums
 
Last edited:
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
UPDATES 3 20/04/19:
- Fixed a issue withhabbo tab autoupdate for users logged out
- Added Groups Page
- Added Group Navbar Validation
- Fixed issues of login validation with Ajax Request
- re-Added Habbo Groups Create Form Ajax Request Views
- Added Support for characters error count of Habbo Groups Create Form :D


UPDATE 1 21/04/19:
- Fixed the register views hidden form inputs
- re-Added set_HabboRegistration to HabboModel
- Registration finished without any bugs :D
- Added default_language icon to header and footer


DEVELOPMENT ALERT: So close for release the BETA 3 , with so many features :D , no more rewrites , only improvements on the current core. For that reason after now RetroCMS Development of new features are stopped *except for BETA 2 missing content , i want to release a new update every month with fixes and improving missing content.

If u want to test just access:


The adoworld.fr as updated with a pre-release build , so some features of BETA 2 doesnt work yet...
 
Last edited:
Newbie Spellweaver
Joined
Feb 26, 2010
Messages
67
Reaction score
10
Keep up the good work! This looks amazing..

If the stable version has been released, then I will definitely test this with kepler! Respect for your work. I really appreciate it.
 
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
Wow that is impressive, keep it up man, this is true preservation of oldschool

Tanks , yeah , probably the most complete implementation of this layout...

UPDATE 2 21/04/19:
- Added Language Selector Default Icon
- re-Added the Ajax Requests of LanguageSelector and LanguageResult
- Added JSON GET for api/hotel data for now only the hotel language :D {"hotelLanguage":"en"}
- Added Dynamic Load of Flags for Language Selector
- Default Load of Hotel Language Working now :D

WHATS NEXT:
- Add the set option for Language
- Add the load icon for correct language :D

----
UPDATE 3: 21/04/19
- Fixed a issue with translator script and habboTabs
- Added Flag Selector for languageSelector box

UPDATE 4:
- Fixed a bug with a null variable on selectLanguage
- Fixed some case sensitive for Linux OS based system on languageManager
- Fixed a wrong url on language Manager

If u want to test adoworld.fr as updated with the language script :D

DEVELOPMENT NOTES:
- The BETA 3 release probably will delay for a while , i'm waiting for the next Kepler Update to add install support considering the need of some database customizations.

DEVELOPMENT NOTES²
- Today i discorvered a huge bug with BETA 3 login ticket system , idk how fix it and how many time that will take , for that reason i decided to set BETA 2 as main branch again on github...
 
Last edited:
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
UPDATE 22/04/19:
- Fixed the issue with the static SessionId (Tanks Taiga)
*adoworld.fr updated with the Beta3 Correction, if u want to test just click

UPDATE 2 22/04/19:
- if user as logged in get the user language instead of sessionlanguage (BETA 2 FEATURE comeback)
- If user set the language loggedIn save on the database (BETA 2 FEATURE comeback)
- Small changes on languageManager directories
- Started Template Database (Tanks Quackster for release the new kepler update)
- Fixed a issue with multiple Slices on MVC Decrypt Core ( like: localhost/////me )
- Added support for languageManager selector to install

DEVELOPMENT NOTES³
- I already setted up the Beta 3 as main branch again on github , now with the kepler update i'll start the install script :D , almost ready for release preview :D
- No Language Scripts addictions planned for the Beta 3 Release , i want to do during the monthly patches...
 
Last edited:
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
Text is Portuguese even when it's selected on English on some pages.

Yeah , i wont focus on translate for now... The Script Files are from Opal BETA 1 , Maybe i just add translator for install... I guess on the next updates i'll finish the translators in english and portuguese.... Thats why i dont want to add new views right now... (A lot of work)


UPDATES 23/04/19
- Almost finished the database
- Added defaultHabbo object to Install (to set default features like start credits , motto...)
- Added Validations for Install
- Fixed some Install POST Variables
- Fixed some install error messages javascript
- re-Added method set_HotelInstall but now i send the hotelObject and defaultHabbo object.
- Added bindParams for defaultHabbo on set_HotelInstall
- Fixed some small stuff in class like (sets and gets)

UPDATES 2 23/04/19:
- Removed some rares on wrong catalogue pages on database ( Like bert , welcome mat)
- Added Summer Lounges to catalogue
- Others small corrections on catalogue
- Added some missing user parts
- Testing the custom window trigger with validation (only if enabled on settings)

UPDATES 4 23/04/19 :
- Cleaned the Database
- Added the status Check for CustomWindow Trigger ( Now the Database only will create custom Windows if the DCR Selected as V17 and Windows as enabled :D )
- Testing the modules on install
 
Last edited:
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
UPDATE 1 24/04/2019:
- Finshed Install Script (Need some future small changes )
- Finished Database Binding Values
- Cleaned old content on Install LanguageManager files
- Started the install translators :D
- RetroInstall database updated to Kepler 1.20
- Fixed a issue with mainmenu custom textshadow for Trident/EdgeHTML based Navigators

(I hope i can finish the hard work before Avengers Endgame *haha)

UPDATE 2 24/04/19:
- Added Language Tags for Install (Step 1 e Step 2)
- Added URL Bind for Advertisements on retrodb
- Added suport for new Teleports on RetroDCR
- Added support for v26 furni classes on RetroDCR
- The CustomWindow data as validated with success on install

UPDATE 3 24/04/19:
- Fixed some missing params on GETS from hotel class
- Fixed a issue on database where the param windowStatus not inserted

UPDATE 4 24/04/19:
- Added Transalte to all steps of install [ENLGISH - PORTUGUESE ] (Except disabled elements)
- Fixed a issue with RetroDB where user id are not primary key
 
Last edited:
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
UPDATE 26/04/19
- Fixed some issues with bots hair for v17 , v15 , v16 and v17 versions
- Added languageManager support for Install Article
- Added a Trigger for Battleball points ( I want to add support for archivements for battleball and wooble Squabble )

DEVELOPEMENT NOTE:
- RetroCMS BETA 3 will be release officially on May 20.
 
Last edited:
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
SMALL UPDATES 05/05/19
- I found a bug with latin characters of database for some servers... (like on Adoworld.fr default article , i trying to fix)
- Added some Smalls Translations
- Fixed some alert messages
- Added Site_Alerts table to retrodb
- Added install news translators to RetroDB

*For now only small fixes and preparations for BETA 3 and future fixes *no more features...
 
Joined
Jun 23, 2010
Messages
2,324
Reaction score
2,195
SMALL UPDATES 05/05/19
- I found a bug with latin characters of database for some servers... (like on Adoworld.fr default article , i trying to fix)

If it's about displaying those characters in the browser, make sure you set character encoding in a meta tag.

 
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
If it's about displaying those characters in the browser, make sure you set character encoding in a meta tag.


I already seted to UTF-8 on HTML , and on php Header , and i'm using database as utf-8 but to be sure , i always convert the query result again... Works on localhost but not on webhost...

HERE THE CALLS IN ORDER:

INDEX.PHP:
//UTF-8(Portuguese and Spanish Accents for PHP)
header("Content-Type: text/html; charset=utf-8",true);



VIEW HTML CHARSET:
<meta http-equiv="content-type" content="text/html;charset=utf-8" />

MYSQL QUERY CONVERTED ON CONSTRUCT METHOD:
utf8_encode($result['title'])

Maybe use decode insted encode ? , but if i use decode will convert to latin-1...
 
Last edited:
Back
Top