Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Из модели
- public static function setMailModel($params)
- {
- $db = static::getDB();
- return $db->query("SELECT *,db_mail_full.date as mess_data, db_mail_full.id as ids
- FROM db_mail_full, db_mail_id
- WHERE db_mail_id.id = db_mail_full.id_ticket
- AND db_mail_full.id_ticket = ? ORDER BY db_mail_full.id DESC LIMIT 20", $params);
- }
- Из контроллера
- $arr = [
- 'января',
- 'февраля',
- 'марта',
- 'апреля',
- 'майя',
- 'июня',
- 'июля',
- 'августа',
- 'сентября',
- 'октября',
- 'ноября',
- 'декабря'
- ];
- $lastDate = '';
- $res_d = '';
- foreach ($res as $value) {
- $month = date('n', $value['mess_data'])-1;
- # сравним прошлую дату
- $d = strtotime(date('d', $value['mess_data']));
- if ($lastDate != $d) {
- $res_d = '<div _ngcontent-c27="" class="date ng-star-inserted"> '.date('d', $value['mess_data']).' '.$arr[$month].' </div>';
- }else{
- }
- $results[] = array(
- 'id' => $value['id'],
- 'text' => $value['text'],
- 'name' => "HELOO",
- "createdAt" => $value['mess_data'],
- 'timeAgo' => date('H:i:s d.m.Y', $value['mess_data']),
- 'flag' => $res_d
- );
- $lastDate = $d;
- }
- echo json_encode($results);
Advertisement
Add Comment
Please, Sign In to add comment