MyczModel.class.php 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <?php
  2. namespace Common\Model;
  3. class MyczModel extends \Think\Model
  4. {
  5. protected $keyS = 'Mycz';
  6. public function check_intact()
  7. {
  8. $list = M('Menu')->where(array('url' => 'Mycz/index'))->select();
  9. if ($list[1]) {
  10. M('Menu')->where(array('id' => $list[1]['id']))->delete();
  11. }
  12. else if (!$list) {
  13. M('Menu')->add(array('url' => 'Mycz/index', 'title' => '充值记录', 'pid' => 4, 'sort' => 1, 'hide' => 0, 'group' => '充值管理', 'ico_name' => 'th-list'));
  14. }
  15. else {
  16. M('Menu')->where(array('url' => 'Mycz/index'))->save(array('title' => '充值记录', 'pid' => 4, 'sort' => 1, 'hide' => 0, 'group' => '充值管理', 'ico_name' => 'th-list'));
  17. }
  18. $list = M('Menu')->where(array('url' => 'Mycz/type'))->select();
  19. if ($list[1]) {
  20. M('Menu')->where(array('id' => $list[1]['id']))->delete();
  21. }
  22. else if (!$list) {
  23. M('Menu')->add(array('url' => 'Mycz/type', 'title' => '充值方式', 'pid' => 4, 'sort' => 2, 'hide' => 0, 'group' => '充值管理', 'ico_name' => 'th-list'));
  24. }
  25. else {
  26. M('Menu')->where(array('url' => 'Mycz/type'))->save(array('title' => '充值方式', 'pid' => 4, 'sort' => 2, 'hide' => 0, 'group' => '充值管理', 'ico_name' => 'th-list'));
  27. }
  28. $list = M('Menu')->where(array('url' => 'Mycz/invit'))->select();
  29. if ($list[1]) {
  30. M('Menu')->where(array('id' => $list[1]['id']))->delete();
  31. }
  32. else if (!$list) {
  33. M('Menu')->add(array('url' => 'Mycz/invit', 'title' => '充值推荐', 'pid' => 4, 'sort' => 3, 'hide' => 0, 'group' => '充值管理', 'ico_name' => 'th-list'));
  34. }
  35. else {
  36. M('Menu')->where(array('url' => 'Mycz/invit'))->save(array('title' => '充值推荐', 'pid' => 4, 'sort' => 3, 'hide' => 0, 'group' => '充值管理', 'ico_name' => 'th-list'));
  37. }
  38. }
  39. public function check_type($name = NULL)
  40. {
  41. if (empty($name)) {
  42. return null;
  43. }
  44. if (M('MyczType')->where(array('name' => $name))->find()) {
  45. return true;
  46. }
  47. else {
  48. return null;
  49. }
  50. }
  51. public function get_type_list()
  52. {
  53. $get_type_list = (APP_DEBUG ? null : S('get_type_list' . $this->keyS));
  54. if (!$get_type_list) {
  55. $list = M('MyczType')->select();
  56. foreach ($list as $k => $v) {
  57. $get_type_list[$v['name']] = $v['title'];
  58. }
  59. S('get_type_list' . $this->keyS, $get_type_list);
  60. }
  61. return $get_type_list;
  62. }
  63. }
  64. ?>