private function generateLinkTypeDesc($lists) { $tmpLinkTypes = $this->getLinkTypes(); $linkTypes = LinkHelper::buildId2RecordMap($tmpLinkTypes); $tmpmodules = LinkHelper::getModules(); $modules = LinkHelper::buildId2RecordMap($tmpmodules); $tmpactivities = LinkHelper::getActivities(); $activities = LinkHelper::buildId2RecordMap($tmpactivities); $tmpCarModules = LinkHelper::getCarModules(); $carModules = LinkHelper::buildId2RecordMap($tmpCarModules); foreach ($lists as &$l) { switch ($l['linktype']) { case 'nolink': $l['linkdesc'] = '无链接'; break; case 'linkurls': $l['linkdesc'] = $l['link_param_l1']; break; case 'modules': $l['linkdesc'] = $modules[$l['link_param_l1']]['name']; break; case 'activitys': $l['linkdesc'] = $activities[$l['link_param_l1']]['name']; break; case 'car': $l['linkdesc'] = $carModules[$l['link_param_l1']]['name']; break; default: $l['linkdesc'] = '未知'; break; } } return $lists; }
private function generateLinkTypeDesc($lists) { $tmpLinkTypes = $this->getLinkTypes(); $linkTypes = LinkHelper::buildId2RecordMap($tmpLinkTypes); $tmpmodules = LinkHelper::getModules(); $modules = LinkHelper::buildId2RecordMap($tmpmodules); $tmpactivities = LinkHelper::getActivities(); $activities = LinkHelper::buildId2RecordMap($tmpactivities); $tmpCarModules = LinkHelper::getCarModules(); $carModules = LinkHelper::buildId2RecordMap($tmpCarModules); foreach ($lists as &$l) { switch ($l['linktype']) { case 'articles': $l['linkdesc'] = '文章列表'; break; case 'linkurls': $externLink = '<a style=" text-decoration: underline" href="' . $l['link_param_l1'] . '">链接</a>'; $l['linkdesc'] = $linkTypes['linkurls']['name'] . '(' . $externLink . ')'; break; case 'subClassifies': $l['linkdesc'] = '栏目列表'; break; case 'modules': $l['linkdesc'] = $modules[$l['link_param_l1']]['name']; break; case 'activitys': $l['linkdesc'] = $activities[$l['link_param_l1']]['name']; break; case 'car': $l['linkdesc'] = $carModules[$l['link_param_l1']]['name']; break; default: $l['linkdesc'] = '未知'; break; } } return $lists; }
private function generateLinkTypeDesc($lists) { $tmpLinkTypes = $this->getLinkTypes(); $linkTypes = LinkHelper::buildId2RecordMap($tmpLinkTypes); $tmpmodules = LinkHelper::getModules(); $modules = LinkHelper::buildId2RecordMap($tmpmodules); $tmpactivities = LinkHelper::getActivities(); $activities = LinkHelper::buildId2RecordMap($tmpactivities); $tmpCarModules = LinkHelper::getCarModules(); $carModules = LinkHelper::buildId2RecordMap($tmpCarModules); foreach ($lists as &$l) { $token = $l['token']; switch ($l['linktype']) { case 'articles': $articleUrl = U('Wap/Index/content', array('id' => $l['id'], 'token' => $token, 'wxref' => 'mp.weixin.qq.com')); $externLink = '<a style=" text-decoration:underline;" href="' . $articleUrl . '">' . '链接</a>'; $l['linkdesc'] = $linkTypes['articles']['name'] . '(' . $externLink . ')'; break; case 'linkurls': $externLink = '<a style=" text-decoration: underline" href="' . $l['link_param_l1'] . '">' . '链接</a>'; $l['linkdesc'] = $linkTypes['linkurls']['name'] . '(' . $externLink . ')'; break; case 'modules': $l['linkdesc'] = $modules[$l['link_param_l1']]['name']; break; case 'activitys': $l['linkdesc'] = $activities[$l['link_param_l1']]['name']; break; case 'car': $l['linkdesc'] = $carModules[$l['link_param_l1']]['name']; break; default: $l['linkdesc'] = '未知'; break; } } return $lists; }