App\Users_Admin

Inherited from cmsAdmin_ManyToMany

Protected Attributes

protected $app 

Protected Methods

protected getUsersGroupArray()
protected sendAdminCreatedRegistrationEmailToUser($email_to, $user, $email_template_name, $vars=[])
protected getTotalMessageCountforContactByID($user_id)

Public Methods

public __construct()
public arraymodifyItemResponseSchemaFields(array $response_schema)
You can customize the response schema field here
public getMenuInfo()
public onGetAdminValidationErrorListBeforeSaveItem(type $datavalues)
Validation
public onModifyDataBeforeSaveCategory(array $datavalues)
Before save category
public typeonModifyDataBeforeSaveItem(type $datavalues)
Modify data before save item
public onAfterSaveItem(array $datavalues, array $original_datavalues, array $previous_item, array $retval)
$CurrentUser $SystemMail
public ajaxSearchObjects($keyword='', $start, $end, $sortby='', $sortdirection='ASC')
public createAnnouncement($subject, $message)
public ajaxGetHistoryForUserByID($id, $start, $end, $sortby, $sortdirection)
public ajaxGetUsersHistorySchema()
public stringviewCategoryTreeList_Item(array $item, array $data)
Internal helper function that you can override to display the individual category in the item editor window
public arrayajaxSendPasswordReset()
Send password reset link
public hook_getApplicationAdminExtraEditConfigTab()
public hook_getApplicationAdminExtraEditCategoryTab($obj, $category)
public hook_getApplicationAdminExtraEditItemTab($obj, $item)
public Run()