File: /www/wwwroot/oa.sanjiangapp.com/app/sys/todo/view/view.html.php
<?php
/**
* The view file of view method of todo module of ZDOO.
*
* @copyright Copyright 2009-2018 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package todo
* @version $Id: view.html.php 4955 2013-07-02 01:47:21Z chencongzhi520@gmail.com $
* @link http://www.zdoo.com
*/
?>
<?php if(helper::isAjaxRequest()):?>
<?php js::set('modalTodoID', $todo->id);?>
<?php include '../../../sys/common/view/header.modal.html.php';?>
<?php else:?>
<?php include '../../../sys/my/view/header.html.php';?>
<?php endif;?>
<?php include '../../../sys/common/view/kindeditor.html.php';?>
<?php if(!$todo->private or ($todo->private and $todo->account == $app->user->account)):?>
<div class='main-row'>
<div class='main-col col-8'>
<?php if(!helper::isAjaxRequest()):?>
<div class='panel panel-block'>
<div class='panel-heading'><strong class='title'><?php echo $lang->todo->name;?></strong></div>
<div class='panel-body'><?php echo "#$todo->id $todo->name";?></div>
</div>
<?php endif;?>
<div class='panel panel-block'>
<div class='panel-heading'>
<strong class='title'><?php echo $lang->todo->desc;?></strong>
</div>
<div class='panel-body'>
<?php echo $todo->desc;?>
<?php
if($todo->type == 'task') echo html::a("javascript:$.openEntry(\"proj\",\"" . $this->createLink('proj.task', 'view', "id={$todo->idvalue}") . "\")", $lang->task->common . '#' . $todo->idvalue, "class='btn'");
if($todo->type == 'order') echo html::a("javascript:$.openEntry(\"crm\",\"" . $this->createLink('crm.order', 'view', "id={$todo->idvalue}") . "\")", $lang->order->common . '#' . $todo->idvalue, "class='btn'");
if($todo->type == 'customer') echo html::a("javascript:$.openEntry(\"crm\",\"" . $this->createLink('crm.customer', 'view', "id={$todo->idvalue}") . "\")", $lang->customer->common . '#' . $todo->idvalue, "class='btn'");
?>
</div>
</div>
<?php echo $this->fetch('action', 'history', "objectType=todo&objectID={$todo->id}");?>
<div class='main-actions'>
<div class='btn-toolbar'>
<?php echo html::a('###', $lang->goback, "class='btn' data-dismiss='modal'");?>
<?php echo "<div class='divider'></div>";?>
<?php $misc = helper::isAjaxRequest() ? '' : "data-toggle='modal'";?>
<?php if($this->todo->checkPriv($todo, 'finish') and $this->todo->isClickable($todo, 'finish')) commonModel::printLink('todo', 'finish', "id=$todo->id", $lang->finish, "data-id='{$todo->id}' class='btn ajaxFinish'");?>
<?php if($this->todo->checkPriv($todo, 'assignTo')) commonModel::printLink('todo', 'assignTo', "id=$todo->id", $lang->todo->assignTo, "data-id='{$todo->id}' class='btn ajaxAssign' $misc");?>
<?php if($this->todo->checkPriv($todo, 'edit')) commonModel::printLink('todo', 'edit', "todoID=$todo->id", $lang->edit, "class='btn ajaxEdit' $misc");?>
<?php if($this->todo->checkPriv($todo, 'activate') and $this->todo->isClickable($todo, 'activate')) commonModel::printLink('todo', 'activate', "id=$todo->id", $lang->activate, "data-id='{$todo->id}' data-toggle='ajax' class='btn'");?>
<?php if($this->todo->checkPriv($todo, 'close') and $this->todo->isClickable($todo, 'close')) commonModel::printLink('todo', 'close', "id=$todo->id", $lang->close, "data-id='{$todo->id}' data-toggle='ajax' class='btn'");?>
<?php if($this->todo->checkPriv($todo, 'delete')) commonModel::printLink('todo', 'delete', "todoID=$todo->id", $lang->delete, "class='btn todoDeleter'");?>
<div class='divider'></div>
<?php if($this->todo->checkPriv($todo, 'edit')) echo html::a('#commentBox', $this->lang->comment, "class='btn' onclick=setComment()");?>
</div>
</div>
<fieldset id='commentBox' class='hide'>
<legend><?php echo $lang->comment;?></legend>
<form id='ajaxForm' method='post' action='<?php echo inlink('edit', "todoID=$todo->id&comment=true")?>'>
<div class='form-group'><?php echo html::textarea('comment', '',"rows='5' class='w-p100'");?></div>
<div class='form-actions'><?php echo html::submitButton() . html::commonButton($lang->cancel, 'btn btn-back', "onclick=setComment()");?></div>
</form>
</fieldset>
</div>
<div class='side-col col-4'>
<div class='panel panel-block'>
<div class='panel-heading'><strong class='title'><?php echo $lang->todo->legendBasic;?></strong></div>
<div class='panel-body'>
<table class='table table-data table-condensed table-borderless'>
<tr>
<th class='w-70px'><?php echo $lang->todo->pri;?></th>
<td><?php echo $lang->todo->priList[$todo->pri];?></td>
</tr>
<tr>
<th><?php echo $lang->todo->status;?></th>
<td class='todo-<?php echo $todo->status?>'><?php echo $lang->todo->statusList[$todo->status];?></td>
</tr>
<tr>
<th><?php echo $lang->todo->type;?></th>
<td><?php echo $lang->todo->typeList[$todo->type];?></td>
</tr>
<tr>
<th class='w-80px'><?php echo $lang->todo->date;?></th>
<td><?php echo $todo->date == '00000000' ? $lang->todo->periods['future'] : formatTime($todo->date, DT_DATE1);?></td>
</tr>
<tr>
<th><?php echo $lang->todo->beginAndEnd;?></th>
<td><?php if(isset($times[$todo->begin])) echo $times[$todo->begin]; if(isset($times[$todo->end])) echo ' ~ ' . $times[$todo->end];?></td>
</tr>
<tr>
<th class='w-80px'><?php echo $lang->todo->account;?></th>
<td><?php echo zget($users, $todo->account);?></td>
</tr>
<tr>
<th class='w-80px'><?php echo $lang->todo->assignedBy;?></th>
<td><?php echo zget($users, $todo->assignedBy);?></td>
</tr>
<tr>
<th class='w-80px'><?php echo $lang->todo->assignedTo;?></th>
<td><?php echo !empty($todo->assignedTo) ? sprintf($lang->todo->assignedTip, zget($users, $todo->assignedTo), formatTime($todo->assignedDate, DT_DATETIME1)) : '';?></td>
</tr>
<tr>
<th class='w-80px'><?php echo $lang->todo->finishedBy;?></th>
<td><?php echo !empty($todo->finishedBy) ? sprintf($lang->todo->finishedTip, zget($users, $todo->finishedBy), formatTime($todo->finishedDate, DT_DATETIME1)) : '';?></td>
</tr>
<tr>
<th class='w-80px'><?php echo $lang->todo->closedBy;?></th>
<td><?php echo !empty($todo->closedBy) ? sprintf($lang->todo->closedTip, zget($users, $todo->closedBy), formatTime($todo->closedDate, DT_DATETIME1)) : '';?></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<?php else:?>
<?php echo $lang->todo->thisIsPrivate;?>
<?php endif;?>
<?php if(helper::isAjaxRequest()):?>
<?php include '../../../sys/common/view/footer.modal.html.php';?>
<?php else:?>
<script>
$('#menu li').removeClass('active').find('a[href*=todo][href*=all]').parent().addClass('active');
</script>
<?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>
<?php endif;?>