public function activate($model, RM_User_Services $service, $request, $params)
 {
     if (isset($request->req['rm_users'])) {
         $users = $service->activate($request->req['rm_users']);
     }
     $service->notify_users($request->req['rm_users'], 'user_activated');
     RM_Utilities::redirect('?page=rm_user_manage');
 }
 public static function link_activate_user()
 {
     $req = $_GET['user'];
     $user_service = new RM_User_Services();
     $req_deco = self::dec_str($req);
     $user_data = json_decode($req_deco);
     echo '<!DOCTYPE html>
                 <html>
                 <head>
                   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
                   <meta http-equiv="Content-Style-Type" content="text/css">
                     <meta name="viewport" content="width=device-width, initial-scale=1.0">
                   <title></title>
                   <meta name="Generator" content="Cocoa HTML Writer">
                   <meta name="CocoaVersion" content="1404.34">
                     <link rel="stylesheet" type="text/css" href="' . RM_BASE_URL . 'admin/css/style_rm_admin.css">
                 </head>
                 <body class="rmajxbody">
     <div class="rmagic">';
     echo '<div class="rm_user_activation_msg">';
     if ($user_data->activation_code == get_user_meta($user_data->user_id, 'rm_activation_code', true)) {
         if (!delete_user_meta($user_data->user_id, 'rm_activation_code')) {
             echo '<div class="rm_fail_del">' . RM_UI_Strings::get('ACT_AJX_FAILED_DEL') . '</div>';
             die;
         }
         if ($user_service->activate_user_by_id($user_data->user_id)) {
             $users = array($user_data->user_id);
             $user_service->notify_users($users, 'user_activated');
             echo '<h1 class="rm_user_msg_ajx">' . RM_UI_Strings::get('ACT_AJX_ACTIVATED') . '</h1>';
             $user = get_user_by('id', $user_data->user_id);
             echo '<div class = rm_user_info><div class="rm_field_cntnr"><div class="rm_user_label">' . RM_UI_Strings::get('LABEL_USER_NAME') . ' : </div><div class="rm_label_value">' . $user->user_login . '</div></div><div class="rm_field_cntnr"><div class="rm_user_label">' . RM_UI_Strings::get('LABEL_USEREMAIL') . ' : </div><div class="rm_label_value">' . $user->user_email . '</div></div></div>';
             echo '<div class="rm_user_msg_ajx">' . RM_UI_Strings::get('ACT_AJX_ACTIVATED2') . '</div>';
         } else {
             echo '<div class="rm_not_authorized_ajax rm_act_fl">' . RM_UI_Strings::get('ACT_AJX_ACTIVATE_FAIL') . '</div>';
         }
     } else {
         echo '<div class="rm_not_authorized_ajax">' . RM_UI_Strings::get('ACT_AJX_NO_ACCESS') . '</div>';
     }
     echo '</div></div></html></body>';
     /* ?>
        <button type="button" onclick="window.location.reload()">Retry</button>
        <button type="button" onclick="window.history.back()">GO BACK</button>
        <?php */
     die;
 }