Util.php 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. <?php namespace Upload\Lib;
  2. use Dever;
  3. class Util
  4. {
  5. public function getGroup($key = '', $name = '')
  6. {
  7. $data['key'] = Dever::input('group_key', 'is_string', '分组标识', $key);
  8. $info = Dever::db('group', 'upload')->find($data);
  9. $data['name'] = Dever::input('group_name', 'is_string', '分组名称', $name);
  10. if ($info) {
  11. Dever::db('group', 'upload')->update($info['id'], $data);
  12. $id = $info['id'];
  13. } else {
  14. $id = Dever::db('group', 'upload')->insert($data);
  15. }
  16. return $id;
  17. }
  18. public function getUser($token = '', $table = '', $uid = '')
  19. {
  20. $data['token'] = Dever::input('user_token', 'is_string', '用户标识', $token);
  21. $data['table'] = Dever::input('user_table', 'is_string', '用户表', $table);
  22. $data['table_id'] = Dever::input('user_id', 'is_numeric', '用户ID', $uid);
  23. $info = Dever::db('user', 'upload')->find($data);
  24. if ($info) {
  25. Dever::db('user', 'upload')->update($info['id'], $data);
  26. $id = $info['id'];
  27. } else {
  28. $id = Dever::db('user', 'upload')->insert($data);
  29. }
  30. return $id;
  31. }
  32. }