ShareVengeance.php 677 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace addons\BusinessCard\common\global_func\share;
  3. use addons\BusinessCard\common\enums\CardEnums;
  4. class ShareVengeance
  5. {
  6. public function share($params)
  7. {
  8. if (empty($params['mall_id'])) return [];
  9. if (empty($params['source'])) return [];
  10. if (empty($params['data'])) return [];
  11. $data = $params['data'];
  12. if ($params['source'] == CardEnums::SHARE_TYPE) {
  13. if (empty($params['active_id'])) return [];
  14. $page = CardEnums::SHARE_ULR;
  15. $save_content['item_id'] = $params['active_id'];
  16. return ['page' => $page, 'data' => $data,'save_content'=>$save_content];
  17. }
  18. }
  19. }