CommunityEventsController
class CommunityEventsController extends CommunityBaseController
Events Controller
Properties
$_modelInstances | from CommunityBaseController | ||
$_libraryInstances | from CommunityBaseController | ||
$_viewInstances | from CommunityBaseController | ||
$_name | from CommunityBaseController | ||
$my | from CommunityBaseController |
Methods
Constructor.
Sets a default value if not alreay assigned
Returns a property of the object or the default value if the property is not set.
Returns an associative array of object properties.
Get the most recent error message.
Modifies a property of the object, creating it if it does not already exist.
Set the object properties based on a named array/hash.
Adds to the stack of model paths in LIFO order.
Method to get a singleton controller instance.
Add one or more view paths to the controller's stack, in LIFO order.
Displays the default events view
Return the model object, responsible for all db manipulation. Singleton
Get the last task that is being performed or was most recently performed.
Return the view object, which will output the final html. The view object is a singleton
Register the default task to perform if a mapping is not found.
Register (map) a task to a method in the class.
Sets the internal message that is passed with a redirect
Set a URL for browser redirection.
Deprecated since 1.8.x
A guest trying to use registered-only part of the system via ajax. Display a link to register
Responsible to return necessary contents to the Invitation library so that it can add the mails into the queue
No description
Full application view
No description
Ajax function to prompt warning during group deletion
Ajax function to add new admin to the event
Ajax function to display the join event
A user decided to ignore this event. Once he 'ignore' an event. He cannot be invited or contacted by event admin
Ajax function to approve a specific member when event admin or site admin tries to approve an invitation.
Ajax function to delete a event
Unblock this user for this event
Block this user from this event
AJAX remove user from event
Ajax remove guest confirmation prompt
AJAX confirm block guest
AJAX confirm unblock guest
Ajax function to join an event invitation
Ajax function to reject an event invitation
Method is called from the reporting library. Function calls should be registered here.
No description
No description
A user decided to ignore an event Banned used cannot be ignored
Method is used to receive POST requests from specific user that wants to join a event
No description
No description
No description
No description
Method to display import event form
No description
No description
Controller method responsible to display the edit task.
A new event has been created
Send an email announcement to members
Method to save the group
No description
Controller method responsible to display the sendmail task
No description
No description
Show Invite
Responsible to update a specific user's rsvp
No description
No description
No description
Ajax function to save a new wall entry
No description
No description
No description
No description
No description
No description
No description
Details
at line 86
JObject
__construct()
Constructor.
in JObject at line 56
string
__toString()
Magic method to convert the object to a string gracefully.
in JObject at line 70
mixed
def(string $property, mixed $default = null)
Sets a default value if not alreay assigned
in JObject at line 88
mixed
get(string $property, mixed $default = null)
Returns a property of the object or the default value if the property is not set.
in JObject at line 107
array
getProperties(boolean $public = true)
Returns an associative array of object properties.
in JObject at line 133
string
getError(integer $i = null, boolean $toString = true)
Get the most recent error message.
in JObject at line 165
array
getErrors()
Return all errors, if any.
in JObject at line 180
mixed
set(string $property, mixed $value = null)
Modifies a property of the object, creating it if it does not already exist.
in JObject at line 198
boolean
setProperties(mixed $properties)
Set the object properties based on a named array/hash.
in JObject at line 222
void
setError(string $error)
Add an error message.
in JObject at line 235
string
toString()
deprecated
deprecated
in JController at line 156
static void
addModelPath(mixed $path, string $prefix = '')
Adds to the stack of model paths in LIFO order.
in JController at line 212
static mixed
getInstance(string $prefix, array $config = array())
Method to get a singleton controller instance.
in JController at line 427
JController
addViewPath(mixed $path)
Add one or more view paths to the controller's stack, in LIFO order.
in JController at line 445
boolean
authorize(string $task)
deprecated
deprecated
Authorisation check
in JController at line 461
boolean
authorise(string $task)
Authorisation check
at line 964
JController
display()
Displays the default events view
in CommunityBaseController at line 206
mixed
execute(string $task = '')
Execute a request
in CommunityBaseController at line 176
object
getModel(string $name = '', string $prefix = '', array $config = array())
Return the model object, responsible for all db manipulation. Singleton
in CommunityBaseController at line 29
string
getName()
Method to get the controller name
The dispatcher name is set by default parsed using the classname, or it can be set by passing a $config['name'] in the class constructor
in JController at line 761
string
getTask()
Get the last task that is being performed or was most recently performed.
in JController at line 772
array
getTasks()
Gets the available tasks in the controller.
in CommunityBaseController at line 139
object
getView($viewName = 'frontpage', string $prefix = '', $viewType = '')
Return the view object, which will output the final html. The view object is a singleton
in JController at line 857
boolean
redirect()
Redirects the browser or returns false if no redirect is set.
in JController at line 875
JController
registerDefaultTask(string $method)
Register the default task to perform if a mapping is not found.
in JController at line 891
JController
registerTask(string $task, string $method)
Register (map) a task to a method in the class.
in JController at line 908
JController
unregisterTask(string $task)
Unregister (unmap) a task in the class.
in JController at line 958
void
setAccessControl(string $section, string $value = null)
deprecated
deprecated
Sets the access control levels.
in JController at line 973
string
setMessage(string $text, string $type = 'message')
Sets the internal message that is passed with a redirect
in JController at line 1013
JController
setRedirect(string $url, string $msg = null, string $type = null)
Set a URL for browser redirection.
in CommunityBaseController at line 33
CommunityBaseController($config = array())
in CommunityBaseController at line 44
_notify($cmd, $from, $to, $subject, $body, $template = '', $params = '')
Deprecated since 1.8.x
in CommunityBaseController at line 54
ajaxBlockUnregister()
A guest trying to use registered-only part of the system via ajax. Display a link to register
in CommunityBaseController at line 78
blockUserAccess()
Block user access to the controller method.
in CommunityBaseController at line 95
blockUnregister($uri = null)
in CommunityBaseController at line 145
loadHelper($name)
in CommunityBaseController at line 149
getLibrary($name = '', $prefix = '', $config = array())
in CommunityBaseController at line 365
executeMobile($task = '')
in CommunityBaseController at line 421
executeAjax($method, $ajaxArg)
Execute ajax request
in CommunityBaseController at line 441
ajaxBlock()
restrict blocked user to access owner details
in CommunityBaseController at line 460
ajaxRestrictBlockAdmin()
restrict user to block community admin
in CommunityBaseController at line 476
cacheClean($cacheId)
at line 22
inviteUsers($cid, $users, $emails, $message)
Responsible to return necessary contents to the Invitation library so that it can add the mails into the queue
at line 91
editEventsWall($wallId)
at line 119
app()
Full application view
at line 131
ajaxDisplayNearbyEvents($location)
at line 177
ajaxWarnEventDeletion($eventId)
Ajax function to prompt warning during group deletion
at line 202
ajaxManageAdmin($memberId, $eventId, $task)
Ajax function to add new admin to the event
at line 257
ajaxRequestInvite($eventId, $redirectUrl)
Ajax function to display the join event
at line 304
ajaxIgnoreEvent($eventId)
A user decided to ignore this event. Once he 'ignore' an event. He cannot be invited or contacted by event admin
at line 345
ajaxApproveInvite($memberId, $eventId)
Ajax function to approve a specific member when event admin or site admin tries to approve an invitation.
at line 409
ajaxDeleteEvent($eventId, $step = 1)
Ajax function to delete a event
at line 565
ajaxUnblockGuest($userid, $eventid)
Unblock this user for this event
at line 625
ajaxBlockGuest($userid, $eventid)
Block this user from this event
at line 679
ajaxRemoveGuest($userid, $eventid)
AJAX remove user from event
at line 723
ajaxConfirmRemoveGuest($userid, $eventid)
Ajax remove guest confirmation prompt
at line 767
ajaxConfirmBlockGuest($userid, $eventid)
AJAX confirm block guest
at line 790
ajaxConfirmUnblockGuest($userid, $eventid)
AJAX confirm unblock guest
at line 812
ajaxJoinInvitation($eventId)
Ajax function to join an event invitation
at line 883
ajaxRejectInvitation($eventId)
Ajax function to reject an event invitation
at line 931
reportEvent($link, $message, $eventId)
Method is called from the reporting library. Function calls should be registered here.
return String Message that will be displayed to user upon submission.
at line 949
unpublishEvent($eventId)
at line 985
export()
at line 1014
ignore()
A user decided to ignore an event Banned used cannot be ignored
at line 1059
void
requestInvite()
Method is used to receive POST requests from specific user that wants to join a event
at line 1139
myevents()
at line 1157
myinvites()
at line 1170
pastevents()
at line 1180
saveImport()
at line 1291
import()
Method to display import event form
at line 1350
create()
at line 1447
ajaxCreate($postData, $objResponse)
at line 1665
none
edit()
Controller method responsible to display the edit task.
at line 1715
created()
A new event has been created
at line 1728
announce()
Send an email announcement to members
at line 1754
false
save($event)
Method to save the group
at line 2002
printpopup()
at line 2031
none
sendmail()
Controller method responsible to display the sendmail task
at line 2110
viewevent()
at line 2121
viewguest()
at line 2175
invitefriends()
Show Invite
at line 2256
updatestatus()
Responsible to update a specific user's rsvp
at line 2382
search()
at line 2403
uploadAvatar()
at line 2548
triggerEvents($eventName, $args, $target = null)
at line 2573
ajaxSaveWall(message $message, uniqueId $uniqueId)
Ajax function to save a new wall entry