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

Размер файла: 2.15Kb
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
/***************************************************************************
 *                     delete_message.php (admin)  (S-A WAP)
 *                            -------------------
 *      Разработка: Антон Федорченко.
 *      Оптимизация под WAP: Felis.
 *          2008 год
 ***************************************************************************/
?>
<?php
  $MessInitPos=$_GET['begin'];
	$MessEndPos=$_GET['end'];
  $XmlArray=file($File);
  $Conf = $_GET['conf'];

  if(empty($_GET['conf']))
  {
    $TextPos = $MessInitPos + 6 ;
    $Mess = $XmlArray[$TextPos];

    print "<table align='center' class='DelTbl' cellspacing='0' cellpadding='0' border='0'>";
	         //диалоговое окно
	         print "<tr>";
	           print "<td class='DelQuest' colspan='3'>{$Quest_DelMess}</td>";
	         print "</tr>";
	         print "<tr>";
	           print "<td class='DelYesTD'><a href = index.php?page=delete_message&conf=1&begin={$MessInitPos}&end={$MessEndPos}>{$A_Yes}</a></td>";
            print "<td width='20'>&nbsp;</td>";
            print "<td class='DelNoTD'><a href = index.php>{$A_No}</a></td>";
	         print "</tr>";
	         //заголовок
	         print "<tr>";
	           print "<td class='DelMessTD' colspan='3'>{$Mess}</td>";
	         print "</tr>";
    print "</table>";
  }
  if($_GET['conf'] == 1)
  {

    for($i=0; $i<$MessInitPos; $i++)
	    $ChangedArray[]=$XmlArray[$i];
	  for($i=$MessInitPos; $i<=$MessEndPos; $i++)
	    $ToDelete[]=$XmlArray[$i];
	  for($i=($MessEndPos+1); $i<count($XmlArray); $i++)
	    $ChangedArray[]=$XmlArray[$i];
	  //добавляем удаленную запись в файл backup.txt
	  $ToDeleteStr=implode('', $ToDelete);
	  $ToDeleteStr=str_replace('+endln+', "\n", $ToDeleteStr);
	  $ToDeleteStr="{$ToDeleteStr}\n";
	  SaveStringInFile($DeletedMsgFile, $ToDeleteStr,'a');
	  //записываем обновленный файл сообщений
	  $XmlStr=implode('', $ChangedArray);
	  SaveStringInFile($File, $XmlStr,'w');
	  Refresh('messages');
  }
?>