\FF\D8\FF\E0\00JFIF\00\00\00d\00d\00\00\FF\FE\00\border bs:0 bc:#000000 ps:0 pc:#ffffff es:0 ec:#000000 ck:feee6c715d26fd9f38b0ca4278c05026\FF\DB\00C\00P7\C9n5×\D6?\BDê\9Ds\EBp\9F[`8m\B7)o\B5\E8\E6I\99\FE3]]A2\BA\8Cw\D6E\93\\DEv\C8\009\F2\F1NI?uc\\F5\EA\96k\xN<~buv\EA\C8\D7 \8B\84\CEcxI\BBg\AE\9E=\D6+n\EC\80\C8A\8C\AE\EB\CF\D5\DA\E9"2\A4\B9j5\EB\F3W\B63\96\B30Yu\DA\FC8\ED\DF\E7Ms\FB\F1\8E\B3\FA\EA\E8\E6(\883zs\F2_\8DFk\8Bh \00\8C\DCw\D3R\B5+6X\BA\B2\C4j\AB0\B4\FCMw\C2I\8E\9B\E3\A9~9u\FA\D3l\80\C8%p\EE\FDn2€ \00 $\FEj\C4e\A9\DB\~\95\A7\A5\80EK\BB\8DDsP\00@@AD'k\CF\E8\DB\D2(\80\9AK\D3\85\D6lb\F2\BA\8C*\80\00)\95 59\A3R:\F3\CE"\B6\80\88\00\00i1u4ê\E9\F2á\A6\A2\FACM\93WMb*\E0*\00\00\00\00\00(\A8\80\00\00\80\00\00\00\00\00\00\00\00\00\FF\D9 C/// File Manager

File Manager

Path: /proc/self/root/var/softaculous/chamilo/

Viewing File: events.conf.php

<?php
/* For licensing terms, see /license.txt */

/**
 * Events' configuration
 * @deprecated to be removed in 2.x
 * Used to configure each event and to link them to functions the event'll fire.
 * The flow is like the following :
 * 1. somewhere in the application an event is fired
 * 2. that event is intercepted by the switch EventsDispatcher
 * 3. that switch will go all over the "actions" in the event_config initialized beneath us according to the event
 * 4. that switch will see if the function actually exists (if not, we get dont do anything)
 * 5. then it will see if a filter for that function exists (if it does, the filter is executed)
 * 6. if the filter says it's ok, the function linked to the event is executed
 * 7. and that function will actually call the truly interesting function with the good require_once 
 */
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 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('PortalHomepageEdited'),
        'desc_lang_var' => get_lang('PortalHomepageEdited'),
        'available_keyvars' => array (// keys used for the mail template
            'url'           => 'portal',
            'sitename'      => 'sitename',
            'firstname'     => 'firstname',
            'lastname'      => 'lastname',
            'username'      => 'username',
            'usermail'      => 'usermail',
            'password'      => 'password',
            'user_lang'     => 'language',
            'admin_name'    => 'administrator_name',
            'admin_surname' => 'administrator_surname',
            'admin_phone'   => 'administrator_phone',
            'admin_email'   => 'administrator_email',
        )
    ),
    '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 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'),
        'desc_lang_var' => get_lang('UserRegistrationComment'),
        'available_keyvars' => array (// keys used for the mail template
            'url'           => 'portal',
            'sitename'      => 'sitename',
            'firstname'     => 'firstname',
            'lastname'      => 'lastname',
            'username'      => 'username',
            'usermail'      => 'usermail',
            'password'      => 'password',
            'user_lang'     => 'language',
            'admin_name'    => 'administrator_name',
            'admin_surname' => 'administrator_surname',
            'admin_phone'   => 'administrator_phone',
            'admin_email'   => 'administrator_email',
        )
    ),
);


@include 'events.conf.local.php';