public
|
|
public
|
#
index( string $appointment_hash = '' )
Display the main backend page.
Display the main backend page.
This method displays the main backend page. All users login permission can
view this page which displays a calendar with the events of the selected
provider or service. If a user has more priviledges he will see more menus
at the top of the page.
Parameters
- $appointment_hash
If given, the appointment edit dialog will
appear when the page loads.
|
public
|
#
customers( )
Display the backend customers page.
Display the backend customers page.
In this page the user can manage all the customer records of the system.
|
public
|
#
services( )
Displays the backend services page.
Displays the backend services page.
Here the admin user will be able to organize and create the services
that the user will be able to book appointments in frontend.
NOTICE: The services that each provider is able to service is managed
from the backend services page.
|
public
|
#
users( )
Display the backend users page.
Display the backend users page.
In this page the admin user will be able to manage the system users.
By this, we mean the provider, secretary and admin users. This is also
the page where the admin defines which service can each provider provide.
|
public
|
#
settings( )
Display the user/system settings.
Display the user/system settings.
This page will display the user settings (name, password etc). If current user is
an administrator, then he will be able to make change to the current Easy!Appointment
installation (core settings like company name, book timeout etc).
|
public
|
#
setUserData( array & $view )
Set the user data in order to be available at the view and js code.
Set the user data in order to be available at the view and js code.
Parameters
- $view
- Contains the view data.
|
public
|
#
update( )
This method will update the installation to the latest available
version in the server. IMPORTANT: The code files must exist in the
server, this method will not fetch any new files but will update
the database schema.
This method will update the installation to the latest available
version in the server. IMPORTANT: The code files must exist in the
server, this method will not fetch any new files but will update
the database schema.
This method can be used either by loading the page in the browser
or by an ajax request. But it will answer with json encoded data.
|