Exemple #1
0
function array_unique_multi($arr)
{
    foreach ($arr as $k => $v) {
        if (is_array($v)) {
            $arr[$k] = array_unique_multi($v);
        }
    }
    return array_map("unserialize", array_unique(array_map("serialize", $arr)));
}
    </td>
  </tr>
  <tr bgcolor="#eeeeee">
    <td><b><?php 
echo $_lang["mgrlog_itemname"];
?>
</b></td>
    <td align="right">
	<select name="itemname" class="inputBox" style="width:240px">
		<option value="0"><?php 
echo $_lang["mgrlog_anyall"];
?>
</option>
<?php 
// get all itemname currently in logging
$logs_names = record_sort(array_unique_multi($logs, 'itemname'), 'itemname');
foreach ($logs_names as $row) {
    $selectedtext = $row['itemname'] == $_REQUEST['itemname'] ? ' selected="selected"' : '';
    echo "\t\t" . '<option value="' . $row['itemname'] . '"' . $selectedtext . '>' . $row['itemname'] . "</option>\n";
}
?>
	</select>
    </td>
  </tr>
  <tr bgcolor="#ffffff">
    <td><b><?php 
echo $_lang["mgrlog_msg"];
?>
</b></td>
    <td align="right">
      <input type="text" name="message" class="inputbox" style="width:240px" value="<?php