Heads-up! We’ve recently added an option to allow Admins group members to access the admin area (except the admin settings page). So, the code listed here for overriding getLoggedAdmin() is no longer necessary if you’re using AppGini 22.12 or above. The code for overriding generated functions is still applicable though if you need to override […]
Author Archives: Genedy
Moving an AppGini application to a new server
So, you have an AppGini-generated application that is up and running on your server. You then decided you want to move it to a new server. May be because you found a better hosting service, or you’re upgrading the server, or for any other reason. This is a simple checklist of the steps you should […]
Trying to detect your application URI using DOCUMENT_ROOT? Read this first!
The application URI is the part of the URL after the host name (domain name) and before the home of your application. For example, for this blog, the URI is /blog/. If you are writing a PHP application to be distributed and installed in many environments that you have no idea how they are configured, […]
Make it mandatory for new users to agree to terms and conditions before signing up
I got a question from an AppGini user on how to make it a requirement for users to check an ‘I agree’ box when they sign up to AppGini — possibly as part of GDPR compliance, or to agree to some other terms and conditions. We do plan to add support for this as part […]
Automatically be notified of any errors on your server
Sometimes a script on your website/server might be causing some errors that you are unaware of. Some users might be seeing these errors under certain circumstances and others not. If users don’t report these errors, you won’t know unless you’re regularly checking your server logs. But no one likes to check server logs as part […]
Displaying count of child records on the tab title
AppGini supports displaying a list of child records in the detail view of the parent record. For example, here is the detail view of an employee record from the online Northwind demo: (Ignore the weird cartoons for now!) So … It would be nice if the count of subordinates is displayed on the ‘Subordinates’ tab, […]
Retrieve a list of users who haven’t made any activity in the last x months
I just got an interesting question from an AppGini user: Is there an SQL query that I can run manually in PhpMyAdmin that will show me a list of all users that haven’t logged into AppGini for the last 6 months please? Even if it is using one of the date fields in the membership_users […]
Hiding the nicedit component from a page
AppGini uses nicedit Javascript component for displaying rich text areas, where users can enter formatted input. You might wish to hide/show the rich editor in an AppGini page, or in one of your custom pages. This can be done using JavaScript code. To hide nicedit components in a page:
1 2 3 4 |
$j(function() { $j('.nicEdit-panelContain').parent().addClass('hidden'); $j('.nicEdit-main').parent().addClass('hidden'); }) |
To show nicedit components:
1 2 3 4 |
$j(function() { $j('.nicEdit-panelContain').parent().removeClass('hidden'); $j('.nicEdit-main').parent().removeClass('hidden'); }) |
[…]
How to hide a field in child table view?
In many cases, your application might have a child table, like this: Let’s say we want to hide the Company and Open columns from that child table. You can add a CSS rule to hide specific columns from the child table. In the generated hooks/footer-extras.php, add code similar to this:
1 2 3 4 5 |
<style> #panel_child-table-lookup-field .child-table-field-to-hide { display: none; } </sttyle> |
In the above code, […]
[Screencast] How to add a custom link to the navigation menu of your AppGini app?
You need to enable Flash Player in your browser to view this screencast. Unable to display content. Adobe Flash is required.