Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 2042

Přidáno uživatelem David Raška před asi 11 roky(ů)

Nove:
- closes #668 - Pridani odkazu na oznaceni prijatych zprav jako prectene

Zobrazit rozdíly:

freenetis/branches/1.1/application/controllers/mail.php
'style' => 'classic',
'limit_results' => $limit_results,
));
$grid->add_new_button(
'mail/mark_inbox_read', 'Mark all messages as read'
);
$grid->form_field('delete')
->order(false)
->type('checkbox');
......
'unread' => __('Mark selected messages as unread')
))
);
$grid->form_submit_value = __('Perform');
$grid->datasource($messages);
......
url::redirect('mail/sent');
}
}
/**
* Function to mark all messages as read
*/
public function mark_inbox_read()
{
$user_id = $this->session->get('user_id');
$mail_message_model = new Mail_message_Model();
$mail_message_model->mark_all_inbox_messages_as_read_by_user_id($user_id);
$this->redirect('mail/inbox');
}
/* ********************* CALLBACK FUNCTION ********************************/
freenetis/branches/1.1/application/i18n/cs_CZ/texts.php
'map' => 'Mapa',
'march' => 'Březen',
'mark all' => 'Označit vše',
'mark all messages as read' => 'Označit všechny zprávy jako přečtené',
'mark selected messages as read' => 'Označit všechny vybrané zprávy jako přečtené',
'mark selected messages as unread' => 'Označit všechny vybrané zprávy jako nepřečtené',
'mark this invoice as filled in' => 'Označ tuto fakturu jako vyplněnou',
freenetis/branches/1.1/application/models/mail_message.php
WHERE to_id = ? AND to_deleted = 0
', $user_id)->current()->count;
}
/**
* Marks all user's messages as read
* @param number $user_id
* @return Mysql_Result object
*/
public function mark_all_inbox_messages_as_read_by_user_id($user_id)
{
return $this->db->query('
UPDATE mail_messages
SET readed = 1
WHERE to_id = ? AND to_deleted = 0
', $user_id);
}
/**
* Returns count of all unread inbox messages of user

Také k dispozici: Unified diff