PageRenderTime 45ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/baser/plugins/mail/views/mail_messages/admin/view.php

https://github.com/hashing/basercms
PHP | 71 lines | 49 code | 3 blank | 19 comment | 15 complexity | a0b39aed3cb967713c153ee4010abdef MD5 | raw file
Possible License(s): MIT
  1. <?php
  2. /* SVN FILE: $Id$ */
  3. /**
  4. * [ADMIN] 受信メール詳細
  5. *
  6. * PHP versions 5
  7. *
  8. * baserCMS : Based Website Development Project <http://basercms.net>
  9. * Copyright 2008 - 2012, baserCMS Users Community <http://sites.google.com/site/baserusers/>
  10. *
  11. * @copyright Copyright 2008 - 2012, baserCMS Users Community
  12. * @link http://basercms.net baserCMS Project
  13. * @package baser.plugins.mail.views
  14. * @since baserCMS v 0.1.0
  15. * @version $Revision$
  16. * @modifiedby $LastChangedBy$
  17. * @lastmodified $Date$
  18. * @license http://basercms.net/license/index.html
  19. */
  20. ?>
  21. <!-- view -->
  22. <table cellpadding="0" cellspacing="0" class="list-table" id="ListTable">
  23. <tr><th>NO</th><td><?php echo $message['Message']['id'] ?></td></tr>
  24. <tr><th>受信日時</th><td><?php echo $bcTime->format('Y/m/d H:i:s', $message['Message']['created']) ?></td></tr>
  25. <?php
  26. $groupField = null;
  27. foreach($mailFields as $key => $mailField) {
  28. $field = $mailField['MailField'];
  29. if($field['use_field'] && $field['type'] != 'hidden') {
  30. $nextKey = $key + 1;
  31. /* 項目名 */
  32. if ($groupField != $field['group_field'] || (!$groupField && !$field['group_field'])) {
  33. echo '<tr>';
  34. echo '<th class="col-head" width="160">'.$field['head'].'</th>';
  35. echo '<td class="col-input">';
  36. }
  37. if(!empty($message['Message'][$mailField['MailField']['field_name']])) {
  38. echo $field['before_attachment'];
  39. }
  40. if (!$field['no_send']) {
  41. echo $bcText->autoLink(nl2br($maildata->control(
  42. $mailField['MailField']['type'],
  43. $message['Message'][$mailField['MailField']['field_name']],
  44. $mailfield->getOptions($mailField['MailField'])
  45. )));
  46. }
  47. if(!empty($message['Message'][$mailField['MailField']['field_name']])) {
  48. echo $field['after_attachment'];
  49. }
  50. echo '&nbsp;';
  51. if (($bcArray->last($mailFields, $key)) ||
  52. ($field['group_field'] != $mailFields[$nextKey]['MailField']['group_field']) ||
  53. (!$field['group_field'] && !$mailFields[$nextKey]['MailField']['group_field']) ||
  54. ($field['group_field'] != $mailFields[$nextKey]['MailField']['group_field'] && $bcArray->first($mailFields,$key))) {
  55. echo '</td></tr>';
  56. }
  57. $groupField=$field['group_field'];
  58. }
  59. }
  60. ?>
  61. </table>
  62. <!-- button -->
  63. <p class="submit">
  64. <?php $bcBaser->link('削除',
  65. array('action'=>'delete', $mailContent['MailContent']['id'], $message['Message']['id']),
  66. array('class'=>'btn-gray button'),
  67. sprintf('受信メール NO「%s」を削除してもいいですか?', $message['Message']['id']), false) ?>
  68. </p>