5 new revisions:
Revision: e0e5fd9d53
Author:
tvsd...@gmail.com
Date: Tue Aug 25 13:41:52 2009
Log: Добавлены кнопки в шаблоне и заглушки в коде на
входящие/отправленные ...
http://code.google.com/p/endspiel/source/detail?r=e0e5fd9d53
Revision: 3830464f47
Author:
tvsd...@gmail.com
Date: Tue Aug 25 14:09:34 2009
Log: Добавлен общий стиль с text-align:left. Необходим просмотр шаблонов
на...
http://code.google.com/p/endspiel/source/detail?r=3830464f47
Revision: 654f6824d9
Author:
tvsd...@gmail.com
Date: Tue Aug 25 14:10:28 2009
Log: Добавлена функция получения списка входящих сообщений.
http://code.google.com/p/endspiel/source/detail?r=654f6824d9
Revision: f5be0720cf
Author:
tvsd...@gmail.com
Date: Tue Aug 25 14:11:12 2009
Log: Добавлен шаблон окна списка входящих сообщений.
http://code.google.com/p/endspiel/source/detail?r=f5be0720cf
Revision: a23cbeaf77
Author:
tvsd...@gmail.com
Date: Tue Aug 25 14:12:02 2009
Log: Интегрирован просмотр списка входящих сообщений.
http://code.google.com/p/endspiel/source/detail?r=a23cbeaf77
==============================================================================
Revision: e0e5fd9d53
Author:
tvsd...@gmail.com
Date: Tue Aug 25 13:41:52 2009
Log: Добавлены кнопки в шаблоне и заглушки в коде на входящие/отправленные
сообщения.
http://code.google.com/p/endspiel/source/detail?r=e0e5fd9d53
Modified:
/lib/c.idle.class.php
/lib/str.php
/tpl/tpl/base.pda.clist.tpl
=======================================
--- /lib/c.idle.class.php Mon Aug 24 10:02:38 2009
+++ /lib/c.idle.class.php Tue Aug 25 13:41:52 2009
@@ -194,6 +194,8 @@
$this->state['mode'] = 'msgcompose';
break;
}
+ case "inbox":
+ case "sent":
case "top":
case "glossary":
{
=======================================
--- /lib/str.php Mon Aug 24 04:47:05 2009
+++ /lib/str.php Tue Aug 25 13:41:52 2009
@@ -50,7 +50,9 @@
'newpmessage' => 'Новое личное сообщение',
'recepient' => 'Получатель',
'msgtext' => 'Текст сообщения',
- 'send' => 'Отправить'
+ 'send' => 'Отправить',
+ 'inbox' => 'Входящие',
+ 'sent' => 'Отправленные'
);
}
=======================================
--- /tpl/tpl/base.pda.clist.tpl Mon Aug 24 04:49:17 2009
+++ /tpl/tpl/base.pda.clist.tpl Tue Aug 25 13:41:52 2009
@@ -43,6 +43,24 @@
</form>
</td>
</tr>
+ </table>
+ <table>
+ <tr>
+ <td>
+ <form action="/" method="POST">
+ <input type="hidden" name="m" value="pda" />
+ <input type="hidden" name="d" value="inbox" />
+ <input type="submit" value="{$str.inbox}" />
+ </form>
+ </td>
+ <td>
+ <form action="/" method="POST">
+ <input type="hidden" name="m" value="pda" />
+ <input type="hidden" name="d" value="sent" />
+ <input type="submit" value="{$str.sent}" />
+ </form>
+ </td>
+ </tr>
</table>
<table>
{foreach from=$contacts item=c}
==============================================================================
Revision: 3830464f47
Author:
tvsd...@gmail.com
Date: Tue Aug 25 14:09:34 2009
Log: Добавлен общий стиль с text-align:left. Необходим просмотр шаблонов на
предмет внедрения.
http://code.google.com/p/endspiel/source/detail?r=3830464f47
Modified:
/css/base.css
=======================================
--- /css/base.css Mon Aug 24 04:46:01 2009
+++ /css/base.css Tue Aug 25 14:09:34 2009
@@ -2,6 +2,7 @@
.cwrap { margin:0px auto; width:400px; border:1px solid #333;
padding:10px; text-align:center; -moz-border-radius:20px }
.aw { width:100% }
+.alef { text-align:left }
.vatop { vertical-align:top }
input.text, textarea { background:#f0f0f0; color:#111 }
==============================================================================
Revision: 654f6824d9
Author:
tvsd...@gmail.com
Date: Tue Aug 25 14:10:28 2009
Log: Добавлена функция получения списка входящих сообщений.
http://code.google.com/p/endspiel/source/detail?r=654f6824d9
Modified:
/lib/messaging.class.php
=======================================
--- /lib/messaging.class.php Mon Aug 24 05:47:50 2009
+++ /lib/messaging.class.php Tue Aug 25 14:10:28 2009
@@ -80,6 +80,14 @@
$stmt->execute();
return true;
}
+
+ public function listInbox()
+ {
+ $stmt = Engine::get()->db->prepare('SELECT m.`id`, m.`sid`, u.`name`,
m.`message` FROM `messages` AS m LEFT JOIN `users` AS u ON u.`id` = m.`sid`
WHERE m.`rid` = :id;');
+ $stmt->bindValue(':id', $this->id);
+ $stmt->execute();
+ return $stmt->fetchAll(PDO::FETCH_ASSOC);
+ }
}
==============================================================================
Revision: f5be0720cf
Author:
tvsd...@gmail.com
Date: Tue Aug 25 14:11:12 2009
Log: Добавлен шаблон окна списка входящих сообщений.
http://code.google.com/p/endspiel/source/detail?r=f5be0720cf
Added:
/tpl/tpl/base.pda.inbox.tpl
=======================================
--- /dev/null
+++ /tpl/tpl/base.pda.inbox.tpl Tue Aug 25 14:11:12 2009
@@ -0,0 +1,80 @@
+{* Smarty *}
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="
http://www.w3.org/1999/xhtml" dir="ltr" lang="{$str.locale}">
+<head>
+ <title>{$title}</title>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ <link rel="stylesheet" href="/css/base.css" media="all" />
+</head>
+<body>
+ <div class="cwrap">
+ <form action="/" method="POST">
+ <input type="hidden" name="m" value="logout" />
+ <input type="submit" class="exit" value="Выйти" />
+ </form>
+ <h4>{$str.PDA}: {$str.inbox}</h4>
+ <table>
+ <tr>
+ <td>
+ <form action="/" method="POST">
+ <input type="hidden" name="m" value="idle" />
+ <input type="submit" value="{$str.close_PDA}" />
+ </form>
+ </td>
+ <td>
+ <form action="/" method="POST">
+ <input type="hidden" name="m" value="pda" />
+ <input type="hidden" name="d" value="map" />
+ <input type="submit" value="{$str.map}" />
+ </form>
+ </td>
+ <td>
+ <form action="/" method="POST">
+ <input type="hidden" name="m" value="pda" />
+ <input type="hidden" name="d" value="top" />
+ <input type="submit" value="{$str.top}" />
+ </form>
+ </td>
+ <td>
+ <form action="/" method="POST">
+ <input type="hidden" name="m" value="pda" />
+ <input type="hidden" name="d" value="glossary" />
+ <input type="submit" value="{$str.glossary}" />
+ </form>
+ </td>
+ </tr>
+ </table>
+ <table>
+ <tr>
+ <td>
+ <form action="/" method="POST">
+ <input type="hidden" name="m" value="pda" />
+ <input type="hidden" name="d" value="sent" />
+ <input type="submit" value="{$str.sent}" />
+ </form>
+ </td>
+ <td>
+ <form action="/" method="POST">
+ <input type="hidden" name="m" value="pda" />
+ <input type="hidden" name="d" value="sms" />
+ <input type="submit" value="{$str.contactlist}" />
+ </form>
+ </td>
+ </tr>
+ </table>
+ <table>
+ {foreach from=$messages item=m}
+ <tr>
+ <td class="alef">
+ <form action="/" method="POST">
+ <input type="hidden" name="m" value="pda" />
+ <input type="hidden" name="d" value="msgread" />
+ <input type="hidden" name="i" value="{$
m.id}" />
+ <input type="submit" value="{$
m.name}: {$m.message|truncate:60}" />
+ </form>
+ </td>
+ </tr>
+ {/foreach}
+ </table>
+ </div>
+</body>
==============================================================================
Revision: a23cbeaf77
Author:
tvsd...@gmail.com
Date: Tue Aug 25 14:12:02 2009
Log: Интегрирован просмотр списка входящих сообщений.
http://code.google.com/p/endspiel/source/detail?r=a23cbeaf77
Modified:
/lib/c.idle.class.php
=======================================
--- /lib/c.idle.class.php Tue Aug 25 13:41:52 2009
+++ /lib/c.idle.class.php Tue Aug 25 14:12:02 2009
@@ -105,6 +105,12 @@
}
break;
}
+ case "msginbox":
+ {
+
Engine::get()->smarty->assign('messages',Engine::get()->messaging->listInbox());
+ Engine::get()->smarty->display('base.pda.inbox.tpl'); //Генерация
страницы
+ break;
+ }
case "touch":
{
switch ($this->state['who'])
@@ -195,7 +201,12 @@
break;
}
case "inbox":
+ {
+ $this->state['mode'] = 'msginbox';
+ break;
+ }
case "sent":
+ case "msgread":
case "top":
case "glossary":
{