Example #1
0
     break;
 case 'show_delete_avatar':
     $user_id = $_REQUEST['user_id'];
     $next_url = AmpConfig::get('web_path') . '/admin/users.php?action=delete_avatar&user_id=' . scrub_out($user_id);
     show_confirmation(T_('User Avatar Delete'), T_('Confirm Deletion Request'), $next_url, 1, 'delete_avatar');
     break;
 case 'delete_avatar':
     if (AmpConfig::get('demo_mode')) {
         break;
     }
     if (!Core::form_verify('delete_avatar', 'post')) {
         UI::access_denied();
         exit;
     }
     $client = new User($_REQUEST['user_id']);
     $client->delete_avatar();
     $next_url = AmpConfig::get('web_path') . '/admin/users.php';
     show_confirmation(T_('User Avater Deleted'), T_('User Avatar has been deleted'), $next_url);
     break;
 case 'show_generate_apikey':
     $user_id = $_REQUEST['user_id'];
     $next_url = AmpConfig::get('web_path') . '/admin/users.php?action=generate_apikey&user_id=' . scrub_out($user_id);
     show_confirmation(T_('Generate new API Key'), T_('Confirm API Key Generation'), $next_url, 1, 'generate_apikey');
     break;
 case 'generate_apikey':
     if (AmpConfig::get('demo_mode')) {
         break;
     }
     if (!Core::form_verify('generate_apikey', 'post')) {
         UI::access_denied();
         exit;