⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 task_list.php

📁 ProjectPier 源码 很好的项目管理程序
💻 PHP
字号:
<?php  add_stylesheet_to_page('project/task_list.css');?><script type="text/javascript">  if (App.modules.addTaskForm) {    App.modules.addTaskForm.task_lists[<?php echo $task_list->getId() ?>] = {      id               : <?php echo $task_list->getId() ?>,      can_add_task     : <?php echo $task_list->canAddTask(logged_user()) ? 'true' : 'false' ?>,      add_task_link_id : 'addTaskForm<?php echo $task_list->getId() ?>ShowLink',      task_form_id     : 'addTaskForm<?php echo $task_list->getId() ?>',      text_id          : 'addTaskText<?php echo $task_list->getId() ?>',      assign_to_id     : 'addTaskAssignTo<?php echo $task_list->getId() ?>',      submit_id        : 'addTaskSubmit<?php echo $task_list->getId() ?>'    };  } // if</script><div class="taskList"><div class="block" id="taskList<?php echo $task_list->getId() ?>"><?php if ($task_list->isPrivate()) { ?>    <div class="private" title="<?php echo lang('private task list') ?>"><span><?php echo lang('private task list') ?></span></div><?php } // if ?>  <div class="header"><a href="<?php echo $task_list->getViewUrl() ?>"><?php echo clean($task_list->getName()) ?></a></div><?php if ($task_list->getDescription()) { ?>  <div class="desc"><?php echo clean($task_list->getDescription()) ?></div><?php } // if ?>  <div class="openTasks"><?php if (is_array($task_list->getOpenTasks())) { ?>    <table class="blank"><?php foreach ($task_list->getOpenTasks() as $task) { ?>      <tr>      <!-- Checkbox --><?php if ($task->canChangeStatus(logged_user())) { ?><?php if ($on_list_page) { ?>        <td class="taskCheckbox"><?php echo checkbox_link($task->getCompleteUrl(), false, lang('mark task as completed')) ?></td><?php } else { ?>        <td class="taskCheckbox"><?php echo checkbox_link($task->getCompleteUrl(undo_htmlspecialchars($task_list->getOverviewUrl())), false, lang('mark task as completed')) ?></td><?php } // if ?><?php } else { ?>        <td class="taskCheckbox"><img src="<?php echo icon_url('not-checked.jpg') ?>" alt="<?php echo lang('open task') ?>" /></td><?php } // if?><!-- Task text and options -->        <td class="taskText"><?php if ($task->getAssignedTo()) { ?>          <span class="assignedTo"><?php echo clean($task->getAssignedTo()->getObjectName()) ?>:</span> <?php } // if{ ?>          <?php echo clean($task->getText()) ?> <?php if ($task->canEdit(logged_user())) { ?><a href="<?php echo $task->getEditUrl() ?>" class="blank" title="<?php echo lang('edit task') ?>"><img src="<?php echo icon_url('edit.gif') ?>" alt="" /></a><?php } // if ?> <?php if ($task->canDelete(logged_user())) { ?><a href="<?php echo $task->getDeleteUrl() ?>" class="blank" title="<?php echo lang('delete task') ?>"><img src="<?php echo icon_url('cancel_gray.gif') ?>" alt="" /></a><?php } // if ?>        </td>      </tr><?php } // foreach ?>    </table><?php } else { ?>  <?php echo lang('no open task in task list') ?><?php } // if ?>  </div>    <div class="addTask"><?php if ($task_list->canAddTask(logged_user())) { ?>    <div id="addTaskForm<?php echo $task_list->getId() ?>ShowLink"><a href="<?php echo $task_list->getAddTaskUrl($on_list_page) ?>" onclick="App.modules.addTaskForm.showAddTaskForm(<?php echo $task_list->getId() ?>); return false"><?php echo lang('add task') ?></a></div>      <div id="addTaskForm<?php echo $task_list->getId() ?>">      <form action="<?php echo $task_list->getAddTaskUrl($on_list_page) ?>" method="post">        <div class="taskListAddTaskText">          <label for="addTaskText<?php echo $task_list->getId() ?>"><?php echo lang('text') ?>:</label>          <?php echo textarea_field("task[text]", null, array('class' => 'short', 'id' => 'addTaskText' . $task_list->getId())) ?>        </div>        <div class="taskListAddTaskAssignedTo">          <label for="addTaskAssignTo<?php echo $task_list->getId() ?>"><?php echo lang('assign to') ?>:</label>          <?php echo assign_to_select_box("task[assigned_to]", active_project(), null, array('id' => 'addTaskAssignTo' . $task_list->getId())) ?>        </div>                <?php echo submit_button(lang('add task'), 's', array('id' => 'addTaskSubmit' . $task_list->getId())) ?> <?php echo lang('or') ?> <a href="#" onclick="App.modules.addTaskForm.hideAddTaskForm(<?php echo $task_list->getId() ?>); return false;"><?php echo lang('cancel') ?></a>              </form>    </div><?php } else { ?><?php if ($on_list_page) { ?><?php echo lang('completed tasks') ?>:<?php } else { ?><?php echo lang('recently completed tasks') ?>:<?php } // if ?><?php } // if ?>  </div>  <?php if (is_array($task_list->getCompletedTasks())) { ?>  <div class="completedTasks">    <table class="blank"><?php $counter = 0; ?><?php foreach ($task_list->getCompletedTasks() as $task) { ?><?php $counter++; ?><?php if ($on_list_page || ($counter <= 5)) { ?>      <tr><?php if ($task->canChangeStatus(logged_user())) { ?>        <td class="taskCheckbox"><?php echo checkbox_link($task->getOpenUrl(), true, lang('mark task as open')) ?></td><?php } else { ?>        <td class="taskCheckbox"><img src="<?php echo icon_url('checked.jpg') ?>" alt="<?php echo lang('completed task') ?>" /></td><?php } // if ?>        <td class="taskText">          <?php echo clean($task->getText()) ?> <?php if ($task->canEdit(logged_user())) { ?><a href="<?php echo $task->getEditUrl() ?>" class="blank" title="<?php echo lang('edit task') ?>"><img src="<?php echo icon_url('edit.gif') ?>" alt="" /></a><?php } // if ?> <?php if ($task->canDelete(logged_user())) { ?><a href="<?php echo $task->getDeleteUrl() ?>" class="blank" title="<?php echo lang('delete task') ?>"><img src="<?php echo icon_url('cancel_gray.gif') ?>" alt="" /></a><?php } // if ?><br />          <span class="taskCompletedOnBy">(<?php echo lang('completed on by', format_date($task->getCompletedOn()), $task->getCompletedBy()->getCardUrl(), clean($task->getCompletedBy()->getDisplayName())) ?>)</span>        </td>        <td></td>      </tr><?php } // if ?><?php } // foreach ?><?php if (!$on_list_page && $counter > 5) { ?>      <tr>        <td colspan="2"><a href="<?php echo $task_list->getViewUrl() ?>"><?php echo lang('view all completed tasks', $counter) ?></a></td>      </tr><?php } // if ?>    </table>  </div><?php } // if ?>  <div class="taskListTags"><span><?php echo lang('tags') ?>:</span> <?php echo project_object_tags($task_list, $task_list->getProject()) ?></div><?php  $options = array();  if ($task_list->canEdit(logged_user())) {    $options[] = '<a href="' . $task_list->getEditUrl() . '">' . lang('edit') . '</a>';  } // if  if ($task_list->canDelete(logged_user())) {    $options[] = '<a href="' . $task_list->getDeleteUrl() . '">' . lang('delete') . '</a>';  } // if  if ($task_list->canReorderTasks(logged_user())) {    $options[] = '<a href="' . $task_list->getReorderTasksUrl($on_list_page) . '">' . lang('reorder tasks') . '</a>';  } // if?><?php if (count($options)) { ?>  <div class="options"><?php echo implode(' | ', $options) ?>  </div><?php } // if ?></div></div>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -