<?php

require_once("pagemaker.php");
require_once("be/db.php");

class CNew extends CPageMaker
{
    function CNew($strTitle, $strDate, $strInfo, $strMore)
    {
        CPageMaker::CPageMaker("templ/new.tpl");
        
        $strCont = "";
        if ($strTitle != "")
        {
            $strCont .= "<div class = \"chaptertitle\">";
            if ($strMore != "")
                $strCont .= "<a href = \"" . $strMore . "\">" . $strTitle . "</a>";
            else
                $strCont .= $strTitle;
            $strCont .= "</div>";            
        }
        
        $strCont .= "<div class = \"date\">" . $strDate . "</div>";
        $strCont .= "<p>" . $strInfo . "</p>";
        
        if ($strMore != "")
            $strCont .= "<p class = \"more\"><a href = \"" . $strMore . "\">подробнее...</a></p>";
        
        $this->Replace("%CONTENT%", $strCont);
    }
}

$Page = new CBodyMaker();

$Page->SetTitle("Обновления");

$strContent = "";

$strContent .= "<div style='padding:10px'>Последние добавленные фотографии<br/>";
$strContent .= "<table width = '100%' cellpadding = '0' cellspacing = '0'>";

$res = Query("SELECT i.name, i.thumbfilename, a.id, i.id" .
             " FROM album_img_map AS ai LEFT JOIN images AS i ON ai.image_id = i.id" .
             " LEFT JOIN albums AS a ON ai.album_id = a.id" .
             " WHERE a.id IS NOT NULL ORDER BY i.id DESC LIMIT 5");
if ($res !== FALSE)
{
    $imgs = array();
    while ($row = mysql_fetch_row($res))
        $imgs[] = array("n" => $row[0], "f" => $row[1], "a" => $row[2], "i" => $row[3]);
    
    $strContent .= "<tr>";
    for ($i = 0; $i < count($imgs); $i++)
        $strContent .= "<td class = 'imageback'><a href='view.php?num=" . $imgs[$i]["a"] . "&id=" . $imgs[$i]["i"] . "'><img class = 'image' src='" . "storage/thumb" . $imgs[$i]["f"] . "'></a></td>";
    $strContent .= "</tr>";
    
    $strContent .= "<tr>";
    for ($i = 0; $i < count($imgs); $i++)
        $strContent .= "<td class = 'imagename'><a href='view.php?num=" . $imgs[$i]["a"] . "&id=" . $imgs[$i]["i"] . "'>" . $imgs[$i]["n"] . "</a></td>";
    $strContent .= "</tr>";
}

$strContent .= "</table>";
$strContent .= "</div><hr class='line'/>";

$strContent .= "<table width = \"100%\" cellpadding = \"0\" cellspacing = \"0\">";

$strInfo = "Завершен альбом по Горному Алтаю.";
$Travel = new CNew("", "25.06.2009", $strInfo, "album.php?num=15");
$strContent .= $Travel->GetPage();

$strInfo = "Создана новая галерея с фотографиями, сделанными в Гоа. Фотографии будут добавляться.<br/>Скажу что это было здорово!";
$Travel = new CNew("", "19.04.2008", $strInfo, "album.php?num=16");
$strContent .= $Travel->GetPage();

$strInfo = "Добавлены новые фотографии в альбом по Горному Алтаю.";
$Travel = new CNew("", "18.12.2007", $strInfo, "album.php?num=15");
$strContent .= $Travel->GetPage();

$strInfo = "На сайте наконец-то свершились обновления.<br/><br/>" .
"Во-первых, теперь можно регистрироваться на сайте. Назвав себя на сайте, вы можете поменять свои настройки.<br/><br/>" .
"Во-вторых, появилась новая галерея с фотографиями с похода по Горному Алтаю. Пока выложено несколько фотографий, в дальнейшем галерея будет пополняться. Кстати, в этой галерее работает новая возможность - можно оставить комментарии к фотографиям.";
$Travel = new CNew("", "20.11.2007", $strInfo, "album.php?num=15");
$strContent .= $Travel->GetPage();

$strInfo = "И снова поездка в Иля-Ууксу. На сей раз мы решили идти на лодках к выходу из залива Уксунлахти в Ладогу.";
$Travel = new CNew("", "20.08.2006", $strInfo, "uuksa2006_1_p.php");
$strContent .= $Travel->GetPage();

$strInfo = "Добавлена небольшая галерея фотографий, сделанных  в Иля-Ууксу.";
$Travel = new CNew("", "28.06.2006", $strInfo, "uuksa2006_p.php");
$strContent .= $Travel->GetPage();

$strInfo = "Добавлены фотографии, сделанные на рыбалках в Иля-Ууксу в октябре 2005.";
$Travel = new CNew("", "05.05.2006", $strInfo, "uuksa2005_p.php");
$strContent .= $Travel->GetPage();

$strInfo = "Добавлено описание поездки в Карелию в 2004 году.";
$Travel = new CNew("", "20.04.2006", $strInfo, "karelia2004.php");
$strContent .= $Travel->GetPage();

$strInfo = "Рассылка новостей работает! Если на сайте будут происходить значительные изменения, все заинтересованные узнают об этом.<br/>
Как стать заинтересованным? Технически это очень просто - укажите свой e-mail в поле в верхнем правом углу и нажмите на кнопку \"Подписаться\".";
$Travel = new CNew("", "10.04.2006", $strInfo, "");
$strContent .= $Travel->GetPage();

$strContent .= "</table>";

$Page->Replace("%CONTENT%", $strContent);


echo $Page->GetPage();

?>
