HEX
Server: nginx/1.22.1
System: Linux VM-16-9-centos 3.10.0-1160.99.1.el7.x86_64 #1 SMP Wed Sep 13 14:19:20 UTC 2023 x86_64
User: www (1001)
PHP: 7.3.31
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/oa.sanjiangapp.com/app/sys/todo/view/batchcreate.html.php
<?php
/**
 * The batch create view 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      Congzhi Chen <congzhi@cnezsoft.com>
 * @package     todo
 * @version     $Id: create.html.php 2741 2012-04-07 07:24:21Z areyou123456 $
 * @link        http://www.zdoo.com
 */
?>
<?php include '../../../sys/common/view/header.modal.html.php';?>
<?php include '../../../sys/common/view/chosen.html.php';?>
<form id='batchCreateForm' data-ride='table' method='post' action='<?php echo $this->createLink('todo', 'batchcreate')?>' data-checkOnClickRow='false' data-fix-header='false' class='auto-fade-in fade'>
  <div id='titlebar'>
    <div class='input-group w-220px' id='datepicker'>
      <span class='input-group-addon'><?php echo $lang->todo->date;?></span>
      <?php echo html::input('date', $date, "class='form-control form-date'");?>
      <span class='input-group-addon'>
        <div class='checkbox-primary'><input type='checkbox' name='switchDate' id="switchDate">
          <label for='switchDate'><?php echo $lang->todo->periods['future'];?></label>
        </div>
      </span>
    </div>
  </div>
  <table class='table table-form'>
    <thead>
      <tr class='text-center'>
        <th class='w-50px'><?php echo $lang->todo->id;?></th>
        <th class='w-110px'><?php echo $lang->todo->type;?></th>
        <th class='w-80px'><?php echo $lang->todo->pri;?></th>
        <th class='w-120px'><?php echo $lang->todo->assignedTo;?></th>
        <th class='w-p30 red'><?php echo $lang->todo->name;?></th>
        <th><?php echo $lang->todo->desc;?></th>
        <th class='w-160px'><?php echo $lang->todo->beginAndEnd;?></th>
        <th class='w-70px'>
          <div class='checkbox-primary check-all'><label><?php echo $lang->todo->periods['future'];?></label></div>
        </th>
      </tr>
    </thead>
    <?php $pri = 3;?>
    <?php $time = $date != date('Y-m-d') ? key($times) : $time;?>
    <?php for($i = 0; $i < $config->todo->batchCreate; $i++):?>
    <tr class='text-center'>
      <td><?php echo $i+1;?></td>
      <td><?php echo html::select("types[$i]", $lang->todo->typeList, '', "onchange='loadList(this.value, " . ($i + 1) . ")' class='form-control'");?></td>
      <td><?php echo html::select("pris[$i]", $lang->todo->priList, $pri, "class='form-control'");?></td>
      <td class='text-left'><?php echo html::select("assignedTo[$i]", $users, $pri, "class='form-control chosen'");?></td>
      <td class='text-left' style='overflow:visible'>
        <div id='<?php echo "nameBox" . ($i + 1);?>' class='hidden'><?php echo html::input("names[$i]", '', 'class="text-left form-control"');?></div>
        <div class='<?php echo "nameBox" . ($i + 1);?>'><?php echo html::input("names[$i]", '', 'class="text-left form-control"');?></div>
      </td>
      <td><?php echo html::textarea("descs[$i]", '', "rows='1' class='form-control'");?></td>
      <td colspan='2'>
        <div class='input-group'>
          <?php echo html::select("begins[$i]", $times, $time, "onchange=\"setBeginsAndEnds($i, 'begin');\" class='form-control' style='width: 50%'") . html::select("ends[$i]", $times, '', "onchange=\"setBeginsAndEnds($i, 'end');\" class='form-control' style='width: 50%'");?>
          <span class='input-group-addon'>
            <div class='checkbox-primary'><input type='checkbox' name='switchDate[]' value="<?php echo $i;?>" id="switchDate<?php echo $i;?>">
              <label for="switchDate<?php echo $i;?>"><?php echo $lang->todo->periods['future'];?></label>
            </div>
          </span>
        </div>
      </td>
    </tr>
    <?php endfor;?>
    <tfoot>
      <tr>
        <td colspan='8' class='text-center form-actions'>
          <?php echo html::submitButton();?>
          <?php echo html::commonButton($lang->goback, 'btn btn-back', "data-dismiss='modal'");?>
        </td>
      </tr>
    </tfoot>
  </table>
</form>
<?php js::set('account', $app->user->account)?>
<script>
var batchCreateNum = '<?php echo $config->todo->batchCreate;?>';
$(document).ready(function(){setBeginsAndEnds();});
function setBeginsAndEnds(i, beginOrEnd)
{
    if(typeof i == 'undefined')
    {
        for(j = 0; j < batchCreateNum; j++)
        {
            if(j != 0) $("[name=begins\\[" + j + '\\]]')[0].selectedIndex = $("[name=ends\\[" + (j - 1) + '\\]]')[0].selectedIndex;
            $("[name=ends\\[" + j + '\\]]')[0].selectedIndex = $("[name=begins\\[" + j + '\\]]')[0].selectedIndex + 3;
        }
    }
    else
    {
        if(beginOrEnd == 'begin')
        {
            $("[name=ends\\[" + i + '\\]]')[0].selectedIndex = $("[name=begins\\[" + i + '\\]]')[0].selectedIndex + 3;
        }
        for(j = i+1; j < batchCreateNum; j++)
        {
            $("[name=begins\\[" + j + '\\]]')[0].selectedIndex = $("[name=ends\\[" + (j - 1) + '\\]]')[0].selectedIndex;
            $("[name=ends\\[" + j + '\\]')[0].selectedIndex = $("[name=begins\\[" + j + '\\]]')[0].selectedIndex + 3;
        }
    }
}
</script>
<?php include '../../../sys/common/view/footer.modal.html.php';?>