Fixed little mistance.
Always displayd "objectclass doesn't fit"
This commit is contained in:
		
							parent
							
								
									a052e6af9b
								
							
						
					
					
						commit
						0ba49d0dd4
					
				|  | @ -1034,33 +1034,35 @@ switch ($select_local) { // Select which part of page will be loaded | ||||||
| 					'mv ' . $_SESSION['account_old' ]->general_homedir . ' ' . $_SESSION['account']->general_homedir); | 					'mv ' . $_SESSION['account_old' ]->general_homedir . ' ' . $_SESSION['account']->general_homedir); | ||||||
| 					echo '</tr>'."\n"; | 					echo '</tr>'."\n"; | ||||||
| 					} | 					} | ||||||
| 				if (!in_array('posixAccount', $_SESSION['account_old']->general_objectClass)) { | 				if (isset($_SESSION['account_old']->general_objectClass)) { | ||||||
| 					echo '<tr>'; | 					if (!in_array('posixAccount', $_SESSION['account_old']->general_objectClass)) { | ||||||
| 					StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); |  | ||||||
| 					echo "</tr>\n"; |  | ||||||
| 					} |  | ||||||
| 				if (!in_array('shadowAccount', $_SESSION['account_old']->general_objectClass)) { |  | ||||||
| 					echo '<tr>'; |  | ||||||
| 					StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); |  | ||||||
| 					echo "</tr>\n"; |  | ||||||
| 					} |  | ||||||
| 				if (!in_array('inetOrgPerson', $_SESSION['account_old']->general_objectClass)) { |  | ||||||
| 					echo '<tr>'; |  | ||||||
| 					StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); |  | ||||||
| 					echo "</tr>\n"; |  | ||||||
| 					} |  | ||||||
| 				if ($_SESSION['config']->samba3 == 'yes') { |  | ||||||
| 					if (!in_array('sambaSamAccount', $_SESSION['account_old']->general_objectClass)) { |  | ||||||
| 						echo '<tr>'; |  | ||||||
| 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); |  | ||||||
| 						echo "</tr>\n"; |  | ||||||
| 						}} |  | ||||||
| 					else |  | ||||||
| 					if (!in_array('sambaAccount', $_SESSION['account_old']->general_objectClass)) { |  | ||||||
| 						echo '<tr>'; | 						echo '<tr>'; | ||||||
| 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
| 						echo "</tr>\n"; | 						echo "</tr>\n"; | ||||||
| 						} | 						} | ||||||
|  | 					if (!in_array('shadowAccount', $_SESSION['account_old']->general_objectClass)) { | ||||||
|  | 						echo '<tr>'; | ||||||
|  | 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
|  | 						echo "</tr>\n"; | ||||||
|  | 						} | ||||||
|  | 					if (!in_array('inetOrgPerson', $_SESSION['account_old']->general_objectClass)) { | ||||||
|  | 						echo '<tr>'; | ||||||
|  | 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
|  | 						echo "</tr>\n"; | ||||||
|  | 						} | ||||||
|  | 					if ($_SESSION['config']->samba3 == 'yes') { | ||||||
|  | 						if (!in_array('sambaSamAccount', $_SESSION['account_old']->general_objectClass)) { | ||||||
|  | 							echo '<tr>'; | ||||||
|  | 							StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
|  | 							echo "</tr>\n"; | ||||||
|  | 							}} | ||||||
|  | 						else | ||||||
|  | 						if (!in_array('sambaAccount', $_SESSION['account_old']->general_objectClass)) { | ||||||
|  | 							echo '<tr>'; | ||||||
|  | 							StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
|  | 							echo "</tr>\n"; | ||||||
|  | 							} | ||||||
|  | 					} | ||||||
| 				break; | 				break; | ||||||
| 			case 'group' : | 			case 'group' : | ||||||
| 				if (($_SESSION['account_old']) && ($_SESSION['account']->general_uidNumber != $_SESSION['account_old']->general_uidNumber)) { | 				if (($_SESSION['account_old']) && ($_SESSION['account']->general_uidNumber != $_SESSION['account_old']->general_uidNumber)) { | ||||||
|  | @ -1075,15 +1077,17 @@ switch ($select_local) { // Select which part of page will be loaded | ||||||
| 					echo _('Change GID-Number of all users in group to new value'); | 					echo _('Change GID-Number of all users in group to new value'); | ||||||
| 					echo '</td></tr>'."\n"; | 					echo '</td></tr>'."\n"; | ||||||
| 					} | 					} | ||||||
| 				if (($_SESSION['config']->samba3 == 'yes') && (!in_array('sambaGroupMapping', $_SESSION['account_old']->general_objectClass))) { | 				if (isset($_SESSION['account_old']->general_objectClass)) { | ||||||
| 					echo '<tr>'; | 					if (($_SESSION['config']->samba3 == 'yes') && (!in_array('sambaGroupMapping', $_SESSION['account_old']->general_objectClass))) { | ||||||
| 					StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | 						echo '<tr>'; | ||||||
| 					echo "</tr>\n"; | 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
| 					} | 						echo "</tr>\n"; | ||||||
| 				if (!in_array('posixGroup', $_SESSION['account_old']->general_objectClass)) { | 						} | ||||||
| 					echo '<tr>'; | 					if (!in_array('posixGroup', $_SESSION['account_old']->general_objectClass)) { | ||||||
| 					StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | 						echo '<tr>'; | ||||||
| 					echo "</tr>\n"; | 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
|  | 						echo "</tr>\n"; | ||||||
|  | 						} | ||||||
| 					} | 					} | ||||||
| 				break; | 				break; | ||||||
| 			case 'host': | 			case 'host': | ||||||
|  | @ -1093,33 +1097,35 @@ switch ($select_local) { // Select which part of page will be loaded | ||||||
| 					'find / -gid ' . $_SESSION['account_old' ]->general_uidNumber . ' -exec chown ' . $_SESSION['account']->general_uidNumber . ' {} \;'); | 					'find / -gid ' . $_SESSION['account_old' ]->general_uidNumber . ' -exec chown ' . $_SESSION['account']->general_uidNumber . ' {} \;'); | ||||||
| 					echo '</tr>'."\n"; | 					echo '</tr>'."\n"; | ||||||
| 					} | 					} | ||||||
| 				if (!in_array('posixAccount', $_SESSION['account_old']->general_objectClass)) { | 				if (isset($_SESSION['account_old']->general_objectClass)) { | ||||||
| 					echo '<tr>'; | 					if (!in_array('posixAccount', $_SESSION['account_old']->general_objectClass)) { | ||||||
| 					StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); |  | ||||||
| 					echo "</tr>\n"; |  | ||||||
| 					} |  | ||||||
| 				if (!in_array('shadowAccount', $_SESSION['account_old']->general_objectClass)) { |  | ||||||
| 					echo '<tr>'; |  | ||||||
| 					StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); |  | ||||||
| 					echo "</tr>\n"; |  | ||||||
| 					} |  | ||||||
| 				if (!in_array('account', $_SESSION['account_old']->general_objectClass)) { |  | ||||||
| 					echo '<tr>'; |  | ||||||
| 					StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); |  | ||||||
| 					echo "</tr>\n"; |  | ||||||
| 					} |  | ||||||
| 				if ($_SESSION['config']->samba3 == 'yes') { |  | ||||||
| 					if (!in_array('sambaSamAccount', $_SESSION['account_old']->general_objectClass)) { |  | ||||||
| 						echo '<tr>'; |  | ||||||
| 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); |  | ||||||
| 						echo "</tr>\n"; |  | ||||||
| 						}} |  | ||||||
| 					else |  | ||||||
| 					if (!in_array('sambaAccount', $_SESSION['account_old']->general_objectClass)) { |  | ||||||
| 						echo '<tr>'; | 						echo '<tr>'; | ||||||
| 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
| 						echo "</tr>\n"; | 						echo "</tr>\n"; | ||||||
| 						} | 						} | ||||||
|  | 					if (!in_array('shadowAccount', $_SESSION['account_old']->general_objectClass)) { | ||||||
|  | 						echo '<tr>'; | ||||||
|  | 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
|  | 						echo "</tr>\n"; | ||||||
|  | 						} | ||||||
|  | 					if (!in_array('account', $_SESSION['account_old']->general_objectClass)) { | ||||||
|  | 						echo '<tr>'; | ||||||
|  | 						StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
|  | 						echo "</tr>\n"; | ||||||
|  | 						} | ||||||
|  | 					if ($_SESSION['config']->samba3 == 'yes') { | ||||||
|  | 						if (!in_array('sambaSamAccount', $_SESSION['account_old']->general_objectClass)) { | ||||||
|  | 							echo '<tr>'; | ||||||
|  | 							StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
|  | 							echo "</tr>\n"; | ||||||
|  | 							}} | ||||||
|  | 						else | ||||||
|  | 						if (!in_array('sambaAccount', $_SESSION['account_old']->general_objectClass)) { | ||||||
|  | 							echo '<tr>'; | ||||||
|  | 							StatusMessage('WARN', _('ObjectClass doesn\'t fit.'), _('Have to recreate entry.')); | ||||||
|  | 							echo "</tr>\n"; | ||||||
|  | 							} | ||||||
|  | 					} | ||||||
| 				break; | 				break; | ||||||
| 			} | 			} | ||||||
| 		echo '<tr><td>'. | 		echo '<tr><td>'. | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue