| 
						
					 | 
				
			
			 | 
			 | 
			
				@@ -66,58 +66,65 @@
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%my $password_text = l("PASSWORD_RESET");
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%if ($useraccounts_user_name eq 'admin')  { 
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%$actionModify = qq{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                %       <a href="useraccountsd?CsrfDef=$csrf_token&trt=UPS&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	<button type='button' class='sme-modify-button' title='$modify_text'>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%		$modify_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                %       </a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%<a href="useraccountsd?CsrfDef=$csrf_token&trt=UPS&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%	<button type='button' class='sme-modify-button' title='$modify_text'>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%		$modify_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%</a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%};                             
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%$actionResetPw = qq{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%<a href="useraccountsd?CsrfDef=$csrf_token&trt=PWS&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%	<button type='button' class='sme-password-button' title='$password_text' >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%		$password_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%</a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%};
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%} else {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%$actionModify = qq{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                %       <a href="useraccountsd?CsrfDef=$csrf_token&trt=UPD&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	<button type='button' class='sme-modify-button' title='$modify_text' >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%		$modify_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                %       </a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%<a href="useraccountsd?CsrfDef=$csrf_token&trt=UPD&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%	<button type='button' class='sme-modify-button' title='$modify_text' >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%		$modify_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%</a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%};
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%if ($password_set ne 'yes') {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%$actionLock = l('ACCOUNT_LOCKED');
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%$actionResetPw = qq{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                %       <a href="useraccountsd?CsrfDef=$csrf_token&trt=PWD&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	<button type='button' class='sme-password-button unset' title="$password_text - currently unset" style = background:pink; >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%		$password_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                %       </a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%<a href="useraccountsd?CsrfDef=$csrf_token&trt=PWD&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
										%	<button type='button' class='sme-password-button unset' title="$password_text - currently unset" style = background:pink; >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
										%		$password_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
										%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%</a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%};
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%} else {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%} elsif ($useraccounts_user_name ne 'admin') {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%my $lock_text = l('ACCOUNT LOCKED');  # Localized text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%my $csrf_token = "TOKEN";  # CSRF token for security
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%my $useraccounts_user_name = $user->key;  # useraccountss_entry name extracted from the data structure
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%$actionLock = qq{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                %       <a href="useraccountsd?CsrfDef=$csrf_token&trt=LCK&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	<button type='button' class='sme-lock-button' title='$lock_text' >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%		$lock_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                %       </a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%};
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%<a href="useraccountsd?CsrfDef=$csrf_token&trt=LCK&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
										%	<button type='button' class='sme-lock-button' title='$lock_text' >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
										%		$lock_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
										%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%</a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%};
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%$actionResetPw = qq{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                        %       <a href="useraccountsd?CsrfDef=$csrf_token&trt=PWD&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%<a href="useraccountsd?CsrfDef=$csrf_token&trt=PWD&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%	<button type='button' class='sme-password-button' title='$password_text' >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%		$password_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                        %       </a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%</a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%};
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%if ( $removable eq 'yes' )  { 
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%my $remove_text = l('REMOVE');  # Localized text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%my $csrf_token = "TOKEN";  # CSRF token for security
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%$actionRemove = qq{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                %       <a href="useraccountsd?CsrfDef=$csrf_token&trt=DEL&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	<button type='button' class='sme-remove-button' title='$remove_text' >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%		$remove_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                                %       </a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%<a href="useraccountsd?CsrfDef=$csrf_token&trt=DEL&user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%	<button type='button' class='sme-remove-button' title='$remove_text' >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%		$remove_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									%</a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%};
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							
 | 
			
		
		
	
	
		
			
				
					
					| 
						
					 | 
				
			
			 | 
			 | 
			
				@@ -127,20 +134,19 @@
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%my $csrf_token = "TOKEN";  # CSRF token for security
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%my $useraccounts_user_name = $user->key;  # useraccountss_entry name extracted from the data structure
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%$actionroundcube = qq{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                        %       <a href="roundcubepanel?CsrfDef=$csrf_token&url=https://$thisdomain/roundcube?_user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%	<button type='button' class='sme-email-button' title='$roundcube_text' >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%		$roundcube_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                        %       </a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%<a href="roundcubepanel?CsrfDef=$csrf_token&url=https://$thisdomain/roundcube?_user=$useraccounts_user_name">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	<button type='button' class='sme-email-button' title='$roundcube_text' >
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%		$roundcube_text
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%	</button>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								%</a>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							%};
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						<td class='sme-border' style="min-width:35em">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								<%= $c->render_to_string(inline => $actionModify) %>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								<%= $c->render_to_string(inline => $actionResetPw) %>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								<%= $c->render_to_string(inline => $actionLock) %>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								<%= $c->render_to_string(inline => $actionRemove) %>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								<%= $c->render_to_string(inline => $actionroundcube) %>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						</td>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							<td class='sme-border' style="min-width:35em">
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									<%= $c->render_to_string(inline => $actionModify) %>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									<%= $c->render_to_string(inline => $actionResetPw) %>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									<%= $c->render_to_string(inline => $actionLock) %>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									<%= $c->render_to_string(inline => $actionRemove) %>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									<%= $c->render_to_string(inline => $actionroundcube) %>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							</td>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    	</tr>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    %    }
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    	</tbody>
 | 
			
		
		
	
	
		
			
				
					
					| 
						
					 | 
				
			
			 | 
			 | 
			
				@@ -150,4 +156,4 @@
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        %= hidden_field 'trt' => $usr_datas->{trt}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				</div>
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				</div>
 |