zentaopms/extension/biz/flow/view/sendmail.html.php
2023-05-16 10:50:42 +08:00

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';?>