Prechádzať zdrojové kódy

FixUsersLongLogin change login format

Piotr Labudda 10 rokov pred
rodič
commit
742d6e5331
1 zmenil súbory, kde vykonal 12 pridanie a 2 odobranie
  1. 12 2
      SE/se-lib/Route/FixUsersLongLogin.php

+ 12 - 2
SE/se-lib/Route/FixUsersLongLogin.php

@@ -38,7 +38,17 @@ class Route_FixUsersLongLogin extends RouteBase {
 				<th>Synch. nowy login</th>
 				<th>Synch. nowy login</th>
 			</tr>
 			</tr>
 			<?php $i = 0; foreach ($usersTodoList as $user) : $i++ ?>
 			<?php $i = 0; foreach ($usersTodoList as $user) : $i++ ?>
-			<?php $newLogin = substr($user->ADM_ACCOUNT, 0, 20); ?>
+			<?php
+				if (false !== strpos($user->ADM_ACCOUNT, '.')) {
+					$newLogin = explode('.', $user->ADM_ACCOUNT, 2);
+					$newLogin = substr($newLogin[0], 0, 1) . ".{$newLogin[1]}";
+					if (strlen($newLogin) > 20) {
+						$newLogin = substr($newLogin, 0, 20);
+					}
+				} else {
+					$newLogin = substr($user->ADM_ACCOUNT, 0, 20);
+				}
+			?>
 			<tr>
 			<tr>
 				<td><?php echo $i; ?></td>
 				<td><?php echo $i; ?></td>
 				<td><?php echo $user->ID; ?></td>
 				<td><?php echo $user->ID; ?></td>
@@ -48,7 +58,7 @@ class Route_FixUsersLongLogin extends RouteBase {
 				<td><?php echo $user->ADM_ADMIN_LEVEL; ?></td>
 				<td><?php echo $user->ADM_ADMIN_LEVEL; ?></td>
 				<td><?php echo $user->A_STATUS; ?></td>
 				<td><?php echo $user->A_STATUS; ?></td>
 				<td><?php echo $user->A_SYNC_LDAP_DATE; ?></td>
 				<td><?php echo $user->A_SYNC_LDAP_DATE; ?></td>
-				<td><?php echo $newLogin; ?></td>
+				<td style="font-family:monospace;color:green;"><?php echo $newLogin; ?></td>
 				<td><a target="_blank"
 				<td><a target="_blank"
 							 href="https://biuro.biall-net.pl/SE/version-git/index.php?MENU_INIT=SYNC_LDAP_PERMS&syncUsr=<?php echo $newLogin; ?>">synchronizuj do LDAP (<?php echo $newLogin; ?>)</td>
 							 href="https://biuro.biall-net.pl/SE/version-git/index.php?MENU_INIT=SYNC_LDAP_PERMS&syncUsr=<?php echo $newLogin; ?>">synchronizuj do LDAP (<?php echo $newLogin; ?>)</td>
 			</tr>
 			</tr>