| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- <?php
- global $app;
- /**
- * The send mail view file of flow module of ZDOO.
- *
- * @copyright Copyright 2009-2016 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
- * @license 商业软件,非开源软件
- * @author Tingting Dai <daitingting@xirangit.com>
- * @package flow
- * @version $Id$
- * @link http://www.zdoo.com
- */
- ?>
- <?php $sysURL = commonModel::getSysURL();?>
- <?php $appName = !isset($lang->apps->{$flow->app}) ? 'sys' : $flow->app;?>
- <?php $link = $sysURL . helper::createLink("$flow->module", 'view', "id={$data->id}");?>
- <?php include $app->getModuleRoot() . 'common/view/mail.header.html.php';?>
- <style>
- .w-100px{width:100px;}
- .table-info{font-size:13px;}
- .table-info tr th{text-align:right;width:100px;}
- </style>
- <tr>
- <td style='padding: 10px; background-color: #F8FAFE; border: none; font-size: 14px; font-weight: 500; border-bottom: 1px solid #e5e5e5;'><?php echo baseHTML::a($link, $mailTitle, "target='_blank'");?></td>
- </tr>
- <tr>
- <td style='padding: 10px; border: none;'>
- <fieldset style='border: 1px solid #e5e5e5'>
- <div style='padding:5px;'>
- <table class='table table-info'>
- <?php foreach($fields as $field):?>
- <?php if(!$field->show) continue;?>
- <?php if(isset($config->workflowfield->default->fields[$field->field])) continue;?>
- <?php /* Print files. */ ?>
- <?php if($field->control == 'file'):?>
- <?php $filesName = "{$field->field}files";?>
- <?php if(!empty($data->{$filesName})):?>
- <tr>
- <th style="width:100px; text-align:right;"><?php echo $field->name;?></th>
- <td>
- <?php
- foreach($data->{$filesName} as $file)
- {
- echo '<div>' . baseHTML::a($sysURL . helper::createLink('file', 'download', "fileID=$file->id&module=left"), $file->title, "title='{$file->title}'") . '</div>';
- }
- ?>
- </td>
- </tr>
- <?php endif;?>
- <?php /* Print sub tables. */ ?>
- <?php elseif(isset($childFields[$field->field])):?>
- <tr>
- <th><?php echo $field->name;?></th>
- <td class='child'>
- <table class='table table-form table-child' data-child='<?php echo $field->field;?>'>
- <?php $datas = isset($childDatas[$field->field]) ? $childDatas[$field->field] : array('');?>
- <?php foreach($datas as $childData):?>
- <tr>
- <?php foreach($childFields[$field->field] as $childField):?>
- <?php if(!$childField->show) continue;?>
- <?php if($childField->control == 'file') continue;?>
- <?php $childValue = zget($childData, $childField->field, '');?>
- <td>
- <?php
- if(is_array($childValue))
- {
- foreach($childValue as $v) echo zget($childField->options, $v) . ' ';
- }
- else
- {
- echo zget($childField->options, $childValue);
- }
- ?>
- </td>
- <?php endforeach;?>
- </tr>
- <?php endforeach;?>
- </table>
- </td>
- </tr>
- <?php /* Print other fields. */ ?>
- <?php else:?>
- <tr>
- <th style="width:100px; text-align:right;"><?php echo $field->name;?></th>
- <td>
- <?php
- $value = zget($data, $field->field, '');
- if(is_array($value))
- {
- foreach($value as $v) echo zget($field->options, $v) . ' ';
- }
- else
- {
- echo zget($field->options, $value);
- }
- ?>
- </td>
- </tr>
- <?php endif;?>
- <?php endforeach;?>
- </table>
- </div>
- </fieldset>
- </td>
- </tr>
- <?php include $app->getModuleRoot() . 'common/view/mail.footer.html.php';?>
|