- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
# GET /dialog([0-9]+)
Public Static Function Dialog($senderId){
$user = Session::Restore();
IF($user){
$users = Collection::Get('users', 'UserModel');
$sender = $users->Find( Query::Equal('id', $senderId) );
IF(sizeof($sender) > 0){
$sender = $sender[0];
$profile_view = self::Profile($sender->id);
$mails = Collection::Get('mail', 'MailModel');
$in = $mails->Find( Query::All( Query::Equal( 'tid', $user->id ), Query::Equal('fid', $sender->id) ) );
$out = $mails->Find( Query::All( Query::Equal( 'fid', $user->id ), Query::Equal('tid', $sender->id) ) );
$dialog = array();
ForEach($in as $inMsg){
IF(!$inMsg->read)
{
$inMsg->read = 1;
$inMsg->save();
}
}
ForEach( $in as $message ){
IF(!isset($dialog[$message->time]))
$dialog[$message->time] = array();
$dialog[$message->time][] = array('type'=>'in', 'message'=>$message);
}
ForEach( $out as $message ){
IF(!isset($dialog[$message->time]))
$dialog[$message->time] = array();
$dialog[$message->time][] = array('type'=>'out', 'message'=>$message);
}
ksort($dialog);
$profile_view->Set('ProfileContent', 'dialog.php')->Set('dialog', $dialog);
return $profile_view;
}
throw new ForbiddenException( l('Sender is not found') );
}
throw new ForbiddenException( l('User is not authenticated') );
}
wvxvw 18.12.2012 17:44 # +4
3.14159265 18.12.2012 17:51 # 0
roman-kashitsyn 18.12.2012 17:55 # +7
Govnocoder#0xFF 19.12.2012 00:27 # 0
Steve_Brown 18.12.2012 18:56 # +2
Запрещенное прерывание. Его нельзя кидать.
roman-kashitsyn 18.12.2012 19:02 # +6
guest 18.12.2012 19:04 # 0
ForbiddenAbortException
ForbiddenInterruptException at IRQ 1
d3n4 18.12.2012 20:13 # −1
haker 19.12.2012 05:27 # 0
Привет! XD
roman-kashitsyn 19.12.2012 07:53 # +3
Lucida Console... Ох, касатик, позолоти ручку, всё расскажу
LispGovno 19.12.2012 10:22 # 0
Имхо LucidConsole не делает консоль ясной и солнечной. Скорее Ms Comic Sans с раскрашиванием текста в зеленый.
d3n4 19.12.2012 12:10 # −1
3oJloTou_xyeLL 24.08.2021 21:16 # 0