Ejemplo n.º 1
0
 /**
  * Calls any registered Ldap events associated with an event group.
  *
  * @param   string  $event  The event name.
  * @param   array   $args   An array of arguments.
  *
  * @return  boolean  Result of all function calls.
  *
  * @since   2.0
  *
  * @deprecated  Use SHAdapterEventHelper::triggerEvent() instead
  */
 public static function triggerEvent($event, $args = null)
 {
     return SHAdapterEventHelper::triggerEvent('ldap', $event, $args);
 }
Ejemplo n.º 2
0
 public function onUserAfterSaveGroup($form, $table, $isNew)
 {
     $groupname = $table->title;
     $adapter = SHFactory::getGroupAdapter($groupname);
     $adapterName = $adapter::getName();
     if ($isNew && $adapter->state === $adapter::STATE_CREATED) {
         // Update the group map linker
         //SHAdapterMap::setUser($adapter, $table->id);
         SHAdapterEventHelper::triggerEvent($adapterName, 'onGroupAfterSave', array($groupname, $isNew));
     } elseif ($adapter->state !== $adapter::STATE_UNKNOWN) {
         SHAdapterEventHelper::triggerEvent($adapterName, 'onGroupAfterSave', array($groupname, $isNew));
     }
 }