| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | <?php/** * Page model: * $users as an array of strings * $use_metadata true / false * $meta_map as an array of meta_model objects, index is the user name. */?><?phpif (count ( $users ) == 0) {	echo "<p>No users found!</p>";} else {	?><div class="panel panel-default">	<table class="table">		<thead>			<tr>				<th>Username</th>			<?php	if ($use_metadata) {		?>			<th>Email</th>				<th>Name</th>			<?php	}	?>			<th> </th>			</tr>		</thead>		<tbody>	<?php		foreach ( $users as $user ) {		if ($use_metadata) {			$fieldjs = "onclick=\"setUserField('" . htmlspecialchars ( $user ) . "', '" . htmlspecialchars ( $meta_map [$user]->email ) . "', '" . htmlspecialchars ( $meta_map [$user]->name ) . "');\"";		} else {			$fieldjs = "onclick=\"setUserField('" . htmlspecialchars ( $user ) . "','','');\"";		}				echo "<tr class='id-" . htmlspecialchars ( $user ) . "' >";		echo "<td scope='row' " . $fieldjs . ">" . htmlspecialchars ( $user ) . " </td>";		if ($use_metadata && isset ( $meta_map [$user] )) {			echo "<td scope='row'>" . htmlspecialchars ( $meta_map [$user]->email ) . "</td>";			echo "<td scope='row'>" . htmlspecialchars ( $meta_map [$user]->name ) . "</td>";		}		echo "<td scope='row'><a class='btn btn-danger pull-right' " . "onclick=\"deleteUser('" . htmlspecialchars ( $user ) . "');\"" . "href='#' >Delete</a>" . "</li></td>";	}	?>	</tbody>	</table></div><p>Click on a user to edit.</p><?php}?>
 |