111 lines
3.9 KiB
PHP
Executable File
111 lines
3.9 KiB
PHP
Executable File
<?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';?>
|