OptionLogic.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. /**
  3. * OptionLogic.php UTF-8
  4. *
  5. *
  6. * @date : 2018/1/23 15:44
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : linjiebin <ljb@huosdk.com>
  10. * @version : HUOSDK 8.0
  11. */
  12. namespace web\pc\logic;
  13. use huo\model\common\CommonModel;
  14. use huo\model\option\OptionModel;
  15. class OptionLogic extends CommonModel {
  16. public function getValues($option_names) {
  17. $_m = new OptionModel();
  18. $_list = $_m->getValues($option_names);
  19. if (isset($_list['web_icon']['web_logo']) && !empty($_list['web_icon']['web_logo'])) {
  20. $_list['web_icon']['web_logo'] = $this->getImages($_list['web_icon']['web_logo']);
  21. }
  22. if (isset($_list['web_icon']['web_qr']) && !empty($_list['web_icon']['web_qr'])) {
  23. $_list['web_icon']['web_qr'] = $this->getImages($_list['web_icon']['web_qr']);
  24. }
  25. if (isset($_list['web_icon']['web_ico']) && !empty($_list['web_icon']['web_ico'])) {
  26. $_list['web_icon']['web_ico'] = $this->getImages($_list['web_icon']['web_ico']);
  27. }
  28. if (isset($_list['web_assistant']['assistant_title_right_icon'])
  29. && !empty($_list['web_assistant']['assistant_title_right_icon'])
  30. ) {
  31. $_list['web_assistant']['assistant_title_right_icon'] = $this->getImages(
  32. $_list['web_assistant']['assistant_title_right_icon']
  33. );
  34. }
  35. return $_list;
  36. }
  37. public function getImages($value) {
  38. if (empty($value)) {
  39. return '';
  40. }
  41. $_images = cmf_get_image_url($value);
  42. return $_images;
  43. }
  44. public function getValue($option_names) {
  45. $_m = new OptionModel();
  46. $_info = $_m->getValue($option_names);
  47. return $_info;
  48. }
  49. }