Просмотр файла tjawmd/hided_messages.php

Размер файла: 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))
?>