You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							25 lines
						
					
					
						
							722 B
						
					
					
				
			
		
		
	
	
							25 lines
						
					
					
						
							722 B
						
					
					
				<?php
 | 
						|
/* For licensing terms, see /license.txt */
 | 
						|
require_once __DIR__.'/../global.inc.php';
 | 
						|
 | 
						|
$id = isset($_REQUEST['id']) ? $_REQUEST['id'] : null;
 | 
						|
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : null;
 | 
						|
$event_name = isset($_REQUEST['eventName']) ? $_REQUEST['eventName'] : null;
 | 
						|
 | 
						|
api_protect_admin_script();
 | 
						|
 | 
						|
switch ($action) {
 | 
						|
    case 'getEventTypes':
 | 
						|
        $events = Event::get_all_event_types();
 | 
						|
        echo json_encode($events);
 | 
						|
        break;
 | 
						|
    case 'getUsers':
 | 
						|
        $users = UserManager::get_user_list();
 | 
						|
        echo json_encode($users);
 | 
						|
        break;
 | 
						|
    case 'get_event_users':
 | 
						|
        $users = Event::get_event_users($event_name);
 | 
						|
        echo json_encode($users);
 | 
						|
        break;
 | 
						|
}
 | 
						|
exit;
 | 
						|
 |