I Love PHPMaker

... because it gets even more powerful and flexible!!

  • About
  • Terms and Conditions
  • Membership Options
  • Sitemap
  • Downloads
    • PHPMaker Extensions Download
    • PHPMaker Projects Download
    • PHP Report Maker Extensions Download
I Love PHPMaker » PHPMaker Extensions » MasinoHeaderFooter10, Customizing the Header and Footer in Web Applications that Generated by PHPMaker 10
MasinoHorizontalVertical10, Switching from Horizontal to Vertical Menu (and vice-versa) in Web Applications that Generated by PHPMaker 10
MasinoChangePwd10, Customizing the Change Password Page in Web Applications that Generated by PHPMaker 10

September 24, 2013

MasinoHeaderFooter10, Customizing the Header and Footer in Web Applications that Generated by PHPMaker 10

MasinoHeaderFooter10 extension will change the main look and feel of your Header and Footer of web applications that generated by PHPMaker 10. You can change the settings by adjust the related constants in the generated configuration (ewcfg10.php) file.

Updated on October 8, 2013: Alertify Javascript Notification/Alert System is included in the extension. Now the logo image can be clicked to go back to index page. Added confirmation before user exit from application by clicking on the Logout link in the header.

Updated on October 10, 2013: Help online system, Terms and Conditions, About Us dialog boxes, and Multiple-Themes.

Updated on October 14, 2013: Implemented Alertify besides for alert dialog, also for confirmation dialog.

Updated on October 31, 2013: Additional new themes which supports for displaying bigger font size.

Updated on November 7, 2013: Adjusted the field name which will supports for Oracle database. As we know, there are some limitations that related to the maximum length of the field in Oracle.

Updated on November 10, 2013: Implemented completely the related settings for header section.

Updated on November 19, 2013: Code adjustment that related to another extension.

Updated on January 14, 2014: Added: Font Name and Font Size option settings which you can use to change the font name and font size of your web application easily and quickly. There are 14 font names and 4 font size available.

Updated on January 17, 2014: Fixed: the icon size changes become dot when it is located at the row of the table and displayed by Google Chrome browser.

Updated on January 19, 2014: Fixed: users which have level "admin" (not "sysadmin") do not use the preferences from their user profile.

Updated on February 1, 2014: Fixed: removing IsAdmin() from IsAdmin() || IsSysAdmin() checking so that user admin will use the preferences setting from their user profiles.

Updated on March 15, 2014: Added: mobile responsive design layout for the form in Login, Reset Password, Registration, and Change Password pages.

Updated on March 19, 2014: Fixed: preview tab does not show up properly if the font size is smaller than 13px. Fixed: preview overlay is now using the same style with preview tab.

Updated on April 12, 2014: Improved: The look and feel of Tab for Multi-Page and Master/Detail Preview Row and Preview Overlay is now better than before and the original Tab of Twitter Bootstrap.

Updated on May 12, 2014: Now the Modal dialog supports for mobile responsive design.

Updated on May 21, 2014: Now the Modal dialog position will automatically be centered in the bigger width screen.

Updated on May 22, 2014: Adjusted code in the file that related to other extensions.

Updated on May 31, 2014: Removed the background color of white when modal dialog is being faded-in, and changed the opacity from 0.7 becomes 0.3, and from 70 becomes 30.

Last Updated on July 5, 2014: Handled modal bootstrap CSS file only for the pages that generated by PHPMaker and not applied for the report pages that generated by PHP Report Maker.

define("MS_SHOW_ENTIRE_HEADER", TRUE, TRUE); // Show entire header block
define("MS_SHOW_APP_TITLE_INSIDE_BODY", FALSE, TRUE);
define("MS_SHOW_SITE_TITLE_IN_HEADER", TRUE, TRUE); // Show Site title in header
define("MS_SHOW_CURRENT_USER_IN_HEADER", TRUE, TRUE); // Show current User status in header
define("MS_SHOW_ENTIRE_FOOTER", TRUE, TRUE); // Show entire footer block
define("MS_SHOW_TEXT_IN_FOOTER", TRUE, TRUE); // Show text in footer block
define("MS_SHOW_BACK_TO_TOP_ON_FOOTER", TRUE, TRUE); // Show scroll to top on footer block
define("MS_SHOW_ANNOUNCEMENT", FALSE, TRUE);  // Announcement status, set the second parameter to TRUE to show the announcement in all pages.
define("MS_ANNOUNCEMENT_TEXT", "", TRUE); // Announcement text, the value is derived from the .xml languages files
define("MS_MAINTENANCE_MODE", FALSE, TRUE); // Set the second parameter to TRUE if you want to display your website in Maintenance Mode
define("MS_MAINTENANCE_END_DATETIME", "", TRUE); // Set the second parameter to the future date/time value in "yyyy-MM-dd hh:mm:ss" format, if you want the system calculate how much long the system takes duration time to get the end of maintenance date/time. For example: 2011-08-30 17:28:00
define("MS_MAINTENANCE_TEXT", "", TRUE); // Just for displaying maintenance message to user with admin level, nothing else!
define("MS_AUTO_NORMAL_AFTER_MAINTENANCE", TRUE, TRUE); // Set the second parameter to TRUE if you want the system to be automatically switch from the Maintenance Mode to Normal Mode whenever the end of maintenance date/time has been reached.

As the conclusion and recap, here is the advantage of MasinoHeaderFooter10 extension:

  1. The ability to display or hide entire header.
  2. The ability to display or hide application title inside the body.
  3. The ability to display or hide site title in header.
  4. The ability to display or hide current logged in user in header.
  5. The ability to display or hide entire footer.
  6. The ability to display or hide text in footer.
  7. The ability to display or hide the Announcement text on all pages.
  8. The ability to switch to the Maintenance mode, including auto-normal mode.
  9. Adding "Back to Top" link on footer so that user can scroll to top by clicking on the link.
  10. The logo image is now able to click to return to the index page.
  11. Now Alertify Javascript Notification/Alert System is always included. First implementation: displaying logout confirmation dialog when Logout link is clicked on header.
  12. Added confirmation dialog when user is clicking on the Logout link in the header.
  13. Help online system for all pages.
  14. Terms and Conditions dialog box.
  15. About Us dialog box.
  16. Multiple-themes or colors (16 css files available)
  17. Alertify Javascript Notification/Alert for the alert and confirmation dialog box.
  18. New additional themes which support for displaying the bigger font size.
  19. Font Name and Font Size options are added, and removed the bigger font size settings.

Download Link:

Article by Masino Sinaga / PHPMaker Extensions / extensions, footer, footer text, header, header text, MasinoHeaderFooter10, PHPMaker 10.0.1, PHPMaker 10.0.2, PHPMaker 10.0.3, PHPMaker 10.0.4 16 Comments

MasinoHorizontalVertical10, Switching from Horizontal to Vertical Menu (and vice-versa) in Web Applications that Generated by PHPMaker 10
MasinoChangePwd10, Customizing the Change Password Page in Web Applications that Generated by PHPMaker 10

Comments

  1. Bob Mulder says

    September 24, 2013 at 7:11 pm

    Hi Masino, I’ve been experimenting some time to achieve this, so I’m very eager to look at your extension! You 10 demo sold me when I saw the user info & language choice in the header. Exactly what I had been trying to do.

    You seem to have conquered this great platform, so another question: we are building an application (PHPMkr10) around healthcare innovations/solutions and we want a nicer look and feel than it seems that PHPMaker can offer.
    Would you be interested to assist or consult with us from time to time on a projectbasis to help us achieve this?

    Kind regards, Bob

    Log in to Reply
    • Masino Sinaga says

      September 25, 2013 at 9:01 am

      Hi, Bob. Sure. You may send me an email to masino[dot]sinaga[at]gmail[dot]com.

      Log in to Reply
  2. Huelya Yaman says

    February 20, 2014 at 5:04 pm

    Hello Masino,

    i have installed your HeaderFooterExtension10 and all i achieve is a
    PHPMaker: Generate Header page error
    PHPMaker (ewExHeader):Microsoft JScript Runtime Error
    (138F), line 301, column 4
    Description: Object expected.

    Is there a step that i finally not know ??

    Best regards, Huelya

    Log in to Reply
    • Masino Sinaga says

      February 20, 2014 at 5:40 pm

      Hi Huelya,

      Make sure you have enabled all my extension that created for PHPMaker 10.

      Log in to Reply
  3. Claudiu Banut says

    February 21, 2014 at 5:17 pm

    Masino, the logout button from your extension gives a “dummy” text and buttons in all the browsers for the logout dialog. Any workaround? Also, I always get the “Failed to execute SQL. Error: Table ‘xxx.languages’ doesn’t exist”

    Log in to Reply
    • Masino Sinaga says

      February 21, 2014 at 5:29 pm

      Please follow all the steps in this article: Step by Step to Implement Masino Extensions in a New Project of PHPMaker 10.

      Log in to Reply
  4. Claudiu Banut says

    February 21, 2014 at 5:19 pm

    I forgot to mention that Im only using you “detect changes”, “footer” and “preview row” extensions for 10.4. I really dont ALL of them.

    Log in to Reply
    • Masino Sinaga says

      February 21, 2014 at 5:30 pm

      You have to use/enable all of my extensions for PHPMaker 10.

      In addition, please follow also all the steps in this article: Step by Step to Implement Masino Extensions in a New Project of PHPMaker 10.

      Log in to Reply
  5. Claudiu Banut says

    February 21, 2014 at 7:34 pm

    Well, why should I enable all? I dont need all 😛 ? For instance, I don’t want a horizontal menu or fixed width…If so, I really dont understand why you dont put one file download containing ALL of your extensions….and why you put them separately if they dont work separately?

    Log in to Reply
    • Masino Sinaga says

      February 21, 2014 at 11:44 pm

      Because there are some of my extensions I made in order to replace PHPMaker extensions, and they also must be located under the same Type of the ones that belong to PHPMaker extensions.

      For example: MasinoCAPTCHA10 and CAPTCHA, MasinoPreviewRow10 and Preview, MasinoHorizontalVertical10 and HorizontalMenu, etc.

      This will prevent to enable both extensions in the same type. So I have to put them under the same type with the related PHPMaker extensions.

      Log in to Reply
  6. Claudiu Banut says

    February 22, 2014 at 3:03 am

    As I said, I think most of the users need your extensions separately, for instance I really dont need captcha, what is really important for me in this moment was a way to customize the header, but I did it already in old fashion way, I edited the CSS since your extension related to header contained more things that I actually needed (and in fact, gave a lot of errors without the rest of the extensions). Again, I repeat, I dont understand why you dont put one zip file with ALL the extensions for download since some of them dont work separately.

    Log in to Reply
    • Masino Sinaga says

      February 22, 2014 at 9:20 am

      I repeat again my answer to you: I cannot make them in one .zip file, since I have to make some extensions in the same Type of the existing ones that provided by PHPMaker. So, If I combined all of my extensions in one zip file, and user enable it, but in the other side user also enable the similar extension that provided by PHPMaker, then it will overlap between one and another, and this will cause many issues in the generated web app.

      I had explained you some example of extension regarding this. Please read again my previous answer above carefully. And please try to understand about this, and please do not ask the same question again and again.

      If you don’t want to use my extensions, then it’s fine. Just leave it! Simply do not use it. I do not insist you to use it if it will cause any trouble to you. You can customize your template based on the existing one I did.

      Log in to Reply
  7. Claudiu Banut says

    February 22, 2014 at 3:05 am

    An update for 10.0.4 of this tutorial will be great:
    http://www.ilovephpmaker.com/customize-template/how-to-customize-header-and-footer-in-websites-that-created-with-phpmaker-9-0-1/

    Log in to Reply
    • Masino Sinaga says

      February 22, 2014 at 9:23 am

      Sorry, I do not customize any template anymore. The reason for this is: creating an extension should be a better solution than customizing the template.

      If you don’t want to use my extension regarding this, I recommend you to create your own extension that suits best with your needs.

      Log in to Reply
  8. Claudiu Banut says

    February 23, 2014 at 11:50 pm

    Well, as I said in previous post, there is no point to use ALL your extensions if I only need 1. And again, if you dont see the point of customizing the template for 10.0.4 (like you did for 9.2) I will cancel my subscription to your site. Have a nice day.

    Log in to Reply
    • Masino Sinaga says

      February 24, 2014 at 10:20 am

      No problem. Have a nice day to you, too. 🙂

      Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • A New PHPMaker 2025 Project File Is Released
  • PHPMaker 2025 Demo Project File Is Released
  • Masino Extensions for PHPMaker 2025 Is Released!
  • A New PHPMaker 2024 Project File Is Released
  • PHPMaker 2024 Demo Project File Is Released
  • Masino Extensions for PHPMaker 2024 Is Released!
  • PHPMakerProjects.com, For Those Who Need PHPMaker Project Sample
  • A New PHPMaker 2023 Project File Is Released
  • PHPMaker 2023 Demo Project File Is Released
  • Masino Extensions for PHPMaker 2023 Is Released!

Search

Recent Comments

  • Masino Sinaga on Masino Extensions for PHPMaker 2024 Is Released!
  • Masino Sinaga on A New PHPMaker 2024 Project File Is Released
  • Masino Sinaga on PHPMaker 2023 Demo Project File Is Released
  • Edward Babatunde on PHPMaker 2023 Demo Project File Is Released
  • Edward Babatunde on Masino Extensions for PHPMaker 2024 Is Released!

Demo Website

  • Demo of I Love PHPMaker 2025 (MasinoExtensions).
  • Stock Inventory Management for PHPMaker 2025.

Another Demo

The following template are not available in this site (must be purchased separately)

  • PHPMaker v2018 Horizontal Vertical Template.
  • PHPMaker v2017 Horizontal Vertical Template.

Demo Explanation

Stock Inventory Management is the good project for your reference, since it uses the real example in the real world. Many useful features you can use from this project, such as how to add the Thousand and Decimal separator character, and also how to calculate multiple row in Grid-Add when End-Users are entering data into the Grid-Add mode.

Categories

  • Customize Template (103)
  • General (4)
  • PHP Report Maker (17)
  • PHP Report Maker Extensions (2)
  • PHPMaker Extensions (84)
  • PHPMaker Projects (7)
  • Tips and Trick (72)

Articles based on version

  • PHPMaker 2025
  • PHPMaker 2024
  • PHPMaker 2023
  • PHPMaker 2022
  • PHPMaker 2021
  • PHPMaker 2020
  • PHPMaker 2019
  • PHPMaker 2018
  • PHPMaker 2017.0.7
  • PHPMaker 12.0.7
  • PHPMaker 11.0.6
  • PHPMaker 10.0.5
  • PHPMaker 9.2.0
  • PHPMaker 8.0.3
  • PHP Report Maker 12

(c) I Love PHPMaker 2010 - 2025 by Masino Sinaga | WordPress | Log in | Back to top