Removing functions inside events.conf.dist.php files moved in the events.lib.php see #4685

skala
Julio Montoya 13 years ago
parent ef9f0a82e0
commit bc0593d276
  1. 49
      main/inc/conf/events.conf.dist.php

@ -18,7 +18,7 @@ global $event_config;
$event_config = array(
'portal_homepage_edited' => array( // key for "user registration" event
'actions' => array( // we link this event to a bunch of functions that will be triggered when the event is fired
'event_send_mail' // don't forget to actually write this function at the end of this file
'event_send_mail' // don't forget to actually write this function in the events.lib.php file
),
'self_sent' => false, // this key states that we can't add user to this event through the admin panel
'name_lang_var' => get_lang('portal_homepage_edited'),
@ -40,7 +40,7 @@ $event_config = array(
),
'user_registration' => array( // key for "user registration" event
'actions' => array( // we link this event to a bunch of functions that will be triggered when the event is fired
'event_send_mail' // don't forget to actually write this function at the end of this file
'event_send_mail' // don't forget to actually write this function in the events.lib.php file
),
'self_sent' => true, // this key states that we can't add user to this event through the admin panel
'name_lang_var' => get_lang('userRegistrationTitle'),
@ -62,50 +62,5 @@ $event_config = array(
),
);
/**============================================================================
*
* Filter functions
*
*/
/**
* user_registration - send_mail filter
* @param array $values (passing by reference)
* @return boolean
*/
function user_registration_event_send_mail_filter_func(&$values) {
return true;
}
/**
* For the sake of genericity, this function is a switch.
* It's called by EventsDispatcher and fires the good function
* with the good require_once.
*
* @param string $event_name
* @param array $params
*/
function event_send_mail($event_name, $params) {
EventsMail::send_mail($event_name, $params);
}
/**
* Internal function checking if the mail was already sent from that user to that user
* @param string $event_name
* @param int $user_from
* @param int $user_to
* @return boolean
*/
function check_if_mail_already_sent($event_name, $user_from, $user_to = null) {
if ($user_to == null) {
$sql = 'SELECT COUNT(*) as total FROM ' . Database::get_main_table(TABLE_EVENT_SENT) . '
WHERE user_from = '.$user_from.' AND event_type_name = "'.$event_name.'"';
} else {
$sql = 'SELECT COUNT(*) as total FROM ' . Database::get_main_table(TABLE_EVENT_SENT) . '
WHERE user_from = '.$user_from.' AND user_to = '.$user_to.' AND event_type_name = "'.$event_name.'"';
}
$result = Database::store_result(Database::query($sql), 'ASSOC');
return $result[0]["total"];
}
@include 'events.conf.local.php';
Loading…
Cancel
Save