1234567891011121314151617181920212223242526272829 |
- <?php
- /**
- * Uses HTML5 user media interface or flash to get a picture for the avatar.
- */
- require_once(dirname(__FILE__) . "/lib/register.php");
- elgg_register_event_handler('init', 'system', 'webcam_init');
- /**
- * Init
- */
- function webcam_init() {
- //register actions
- $action_path = elgg_get_plugins_path() . 'webcam/actions';
- elgg_register_action('webcam/save', "$action_path/save.php");
- elgg_register_action('avatar/upload', "$action_path/avatar/upload.php");
- elgg_register_action('avatar/register', "$action_path/avatar/register.php");
- //Incorporate webcam in registration form
- if(elgg_get_plugin_setting("webcam_registration", "webcam") == "yes"){
- elgg_extend_view('register/extend', 'forms/avatar/register' );
- elgg_register_event_handler('create', 'user', 'webcam_registration_event');
- }
- elgg_extend_view('css/elgg', 'css/webcam');
- }
|