Recycler.php 1006 B

1234567891011121314151617181920212223242526272829
  1. <?php namespace Manage\Lib;
  2. use Dever;
  3. class Recycler extends Auth
  4. {
  5. # 获取后台展示需要的数据
  6. public function getData($where)
  7. {
  8. if (empty($where['table'])) {
  9. Dever::error('参数错误');
  10. }
  11. $data['head'] = $data['body'] = array();
  12. $page = new Page('list', $where['table']);
  13. $data['title'] = $page->getTitle() . '【回收站】';
  14. $data['field'] = $page->setting('field', $data['head']);
  15. $set['num'] = Dever::input('pgnum', '', '', 10);
  16. $recycler = Dever::db('recycler')->select(array('table' => $where['table']), $set);
  17. foreach ($recycler as $k => $v) {
  18. $content = Dever::json_decode($v['content']);
  19. foreach ($content as $key => $value) {
  20. $content[$key] = $page->getValue($key, $value, $content);
  21. }
  22. $content['id'] = $v['id'];
  23. $data['body'][] = $content;
  24. }
  25. return $data;
  26. }
  27. }