browsesnapshot.html.php 1.2 KB

1234567891011121314151617181920212223242526272829
  1. <?php
  2. /**
  3. * The browsesnapshot view file of zanode module of ZenTaoPMS.
  4. * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
  5. * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  6. * @author Zeng Gang<zenggang@easycorp.ltd>
  7. * @package zanode
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. foreach($snapshotList as $snapshot)
  12. {
  13. $snapshot->nodeID = $nodeID;
  14. $snapshot->nodeStatus = $node->status;
  15. $snapshot->isDefault = $snapshot->name == 'defaultSnap' && $snapshot->createdBy == 'system';
  16. $snapshot->createdBy = $snapshot->isDefault ? $lang->zanode->snapshot->defaultSnapUser : zget($users, $snapshot->createdBy);
  17. if($snapshot->isDefault) $snapshot->name = $lang->zanode->snapshot->defaultSnapName;
  18. if($snapshot->localName) $snapshot->name = $snapshot->localName;
  19. }
  20. $snapshotList = initTableData($snapshotList, $config->zanode->snapshotDtable->fieldList, $this->zanode);
  21. dtable
  22. (
  23. set::cols($config->zanode->snapshotDtable->fieldList),
  24. set::data($snapshotList),
  25. set::afterRender(jsRaw('window.afterRender'))
  26. );