Размер файла: 4.1Kb
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
/***************************************************************************
* hided_messages.php (admin) (S-A WAP)
* -------------------
* Разработка: Антон Федорченко.
* Оптимизация под WAP: Felis.
* 2008 год
***************************************************************************/
?>
<?php
$HidedMsgArr=@file($HidedMsgFile);
if(empty($HidedMsgArr))
EndPage();
//формируем из сообщений многомерный массив
//1-е измерение - сообщение
//2-е его атрибуты
if(count($HidedMsgArr<1))
{
$MsgInx=0;
//$MessageArray=array($Name, $Date, $City, $Email, $Url, $MessageBody, $Admin);
for($i=0; $i<count($HidedMsgArr); $i++)
{
$HidedMsgArr[$i]=str_replace("%nbsp%", '', $HidedMsgArr[$i]);
if(strpos($HidedMsgArr[$i], '<name>') !== false)
{
$HidedMsg2d[$MsgInx]['initpos']=$i;
$HidedMsgArr[$i]=StripXmlTags($HidedMsgArr[$i]);
$HidedMsg2d[$MsgInx]['name']=$HidedMsgArr[$i];
}
elseif(strpos($HidedMsgArr[$i], '<date>') !== false)
{
$HidedMsgArr[$i]=StripXmlTags($HidedMsgArr[$i]);
$HidedMsg2d[$MsgInx]['date']=$HidedMsgArr[$i];
}
elseif(strpos($HidedMsgArr[$i], '<city>') !== false)
{
$HidedMsgArr[$i]=StripXmlTags($HidedMsgArr[$i]);
$HidedMsg2d[$MsgInx]['city']=$HidedMsgArr[$i];
}
elseif(strpos($HidedMsgArr[$i], '<email>') !== false)
{
$HidedMsgArr[$i]=StripXmlTags($HidedMsgArr[$i]);
$HidedMsg2d[$MsgInx]['email']=$HidedMsgArr[$i];
}
elseif(strpos($HidedMsgArr[$i], '<url>') !== false)
{
$HidedMsgArr[$i]=StripXmlTags($HidedMsgArr[$i]);
$HidedMsg2d[$MsgInx]['url']=$HidedMsgArr[$i];
}
elseif(strpos($HidedMsgArr[$i], '<messagebody>') !== false)
{
$HidedMsgArr[$i]=StripXmlTags($HidedMsgArr[$i]);
$HidedMsgArr[$i]=str_replace('+endln+', '<br>', $HidedMsgArr[$i]);
$HidedMsg2d[$MsgInx]['messagebody']=$HidedMsgArr[$i];
}
elseif(strpos($HidedMsgArr[$i], '<admin>') !== false)
{
$HidedMsgArr[$i]=StripXmlTags($HidedMsgArr[$i]);
$HidedMsgArr[$i]=str_replace('+endln+', '<br>', $HidedMsgArr[$i]);
$HidedMsg2d[$MsgInx]['admin']=$HidedMsgArr[$i];
$HidedMsg2d[$MsgInx]['endpos']=$i;
$MsgInx++;
}
} //for($i=0; $i<count($HidedMsgArr); $i++)
print "<h4>{$Cpt_HidedMsg}</h4><br>";
if(count($HidedMsg2d) > 0)
{
foreach($HidedMsg2d as $key => $Msg)
{
print "<table class='HidedTbl' align='center' cellspacing='0' cellpadding='0' border='0'>";
print "<tr>";
print "<td width='40%' class='HidedCaptTD'><b>{$Cpt_Author}</b> {$Msg['name']}</td>";
print "<td width='40%' class='HidedCaptTD' width=250><b>{$Cpt_Date}</b> {$Msg['date']}</td>";
print "<td class='HidedCaptTD' rowspan=2>
<a href='index.php?page=restore_message&initpos={$Msg['initpos']}&endpos={$Msg['endpos']}'>{$Cpt_Restore}</a><br>
<a href='index.php?page=delete_hided&initpos={$Msg['initpos']}&endpos={$Msg['endpos']}'>{$Cpt_Delete}</a>
</td>";
print "</tr>";
print "<tr>";
print "<td class='HidedCaptTD'><b>{$Cpt_Email}</b> {$Msg['email']} </td>";
print "<td class='HidedCaptTD'><b>{$Cpt_Url}</b> {$Msg['url']} </td>";
print "</tr>";
print "<tr>";
print "<td colspan='3' class='HidedCaptTD'>{$Msg['messagebody']}</td>";
print "</tr>";
if($Msg['admin'] != '')
{
print "<tr>";
print "<td colspan='3' class='HidedCaptTD'><b>Примечание администратора: </b>{$Msg['admin']}</td>";
print "</tr>";
}
print "</table>";
print "<br>";
} //foreach($HidedMsg2d as $key => $Msg)
} //if(count($HidedMsg2d) > 0)
} // if(count($HidedMsgArr<1))
?>