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

Размер файла: 1.64Kb
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
/***************************************************************************
 *                     up.php (admin)  (S-A WAP)
 *                            -------------------
 *      Разработка: Антон Федорченко.
 *      Оптимизация под WAP: Felis.
 *          2008 год
 ***************************************************************************/
?>
<?php
    $Messages=file($File);
    //Получаем начальную и конечную позицию сообщения, которое нужно поместить вверх
    $InitPos = $_GET['begin'];
    $EndPos = $_GET['end'];
    //Получаем начальную и конечную позицию предыдущего сообщения
    $PrecInitPos=$InitPos-9;
    $PrecEndPos=$InitPos-1;

    for($i=0; $i<$PrecInitPos; $i++)
        $InitArray[]=$Messages[$i];
    for($i=$PrecInitPos; $i<=$PrecEndPos; $i++)
        $ToDown[]=$Messages[$i];
    for($i=$InitPos; $i<=$EndPos; $i++)
        $ToUp[]=$Messages[$i];
    for($i=($EndPos+1); $i<count($Messages); $i++)
      $EndArray[]=$Messages[$i];
    //Соединяем массивы в один
    for($i=0; $i<count($InitArray); $i++)
        $MessagesCh[]=$InitArray[$i];
    for($i=0; $i<count($ToUp); $i++)
        $MessagesCh[]=$ToUp[$i];
    for($i=0; $i<count($ToDown); $i++)
        $MessagesCh[]=$ToDown[$i];
    for($i=0; $i<count($EndArray); $i++)
      $MessagesCh[]=$EndArray[$i];
    $MessagesStr=implode('', $MessagesCh);
    SaveStringInFile($File, $MessagesStr, 'w');
    Refresh('messages');
?>