{ $select->where('tpl_id IN (' . $args['tplIds'] . ')'); } if (isset($args['pid'])) { $select->where('parent_id = ?', (int)$args['pid']); } if (isset($args['id'])) { $select->where('id = ?', (int)$args['id']); } if (isset($args['notIds'])) { $select->where('NOT id IN (' . $args['notIds'] . ')'); } if (isset($args['ids'])) { if (is_array($args['ids'])) { $args['ids'] = implode(',', $args['ids']); } $ids = $args['ids'] ? $args['ids'] : 0; $select->where('id IN (' . $ids . ')'); $select->order(array('FIELD(id, ' . $ids . ')')); } switch ($args['sortby']) { case 'publish_latest': case 'publish_desc': $select->order('publish_time DESC, id DESC'); break; case 'publish_oldest': case 'publish_asc': $select->order('publish_time ASC'); break; case 'desc': $select->order('rank DESC, id DESC'); break; case 'asc': default: $select->order('rank ASC, id ASC'); break; } $list = $select->fetchRows() ->hasmanyCategory() ->hasmanyVars(); switch ($args['outputType']) { case 'array': return $list->toArray(); break; case 'object': return $list; break; case 'tree': return $list->toTree(); break; case 'xml': break; case 'json': return $list->toJson(); break; default: $fields = $args['fields'] ? $args['fields'] : 'thumb, title, publish_time, summary'; $fields = @explode(',', trim($fields)); foreach ($list as $row) { $string .= '
  • '; foreach ($fields as $field) { $field = trim($field); switch ($field) { case 'thumb': if ($row['thumb']) { $string .= '' . $row['title'] . ''; } break; case 'thumb_src': if ($row['thumb']) { $string .= '' . $row['title'] . ''; } break; case 'title': $string .= '' . $view->highlight($row['title'], $keyword) . ''; break; case 'publish_time': $string .= '' . date('Y/m/d H:i', $row['publish_time']) . ''; break; case 'category_name': $string .= '' . $row['category_name'] . ''; break; case 'summary': $string .= '' . $row['summary'] . ''; break; default: $string .= '' . $row[$field] . ''; break; } } $string .= ''; $string .= '
  • '; } if (!$list->total()) { $string = '
    {LANG.SEARCH_RESULT_NOTFOUND}
    '; } $html .= sprintf('', $string); if ($pagesize && !$limit) { $pagebar = $view->paginator($list); $html .= '
    '; } return $html; } } } if (!function_exists(snippet_getBreadcrumb)) { function snippet_getBreadcrumb($args) { global $view; extract($args); $lang = $view->lang['code']; $path = $view->data->getPath(); $host = 'http://' . $_SERVER['HTTP_HOST']; $home = M('Page')->select() ->where('uri = ? AND lang = ?', array('/', $lang)) ->fetchRow(); $li = array(); $li[] = '
  • ' . $home['title'] . '
  • '; foreach ($path as $row) { $i++; if ($row['url'] != '/') { //过滤掉首页 $title = $row['menu_text'] ? $row['menu_text'] : $row['title']; $li[] = '
  • ' . $title . '
  • '; } } if ($args['suffix']) { // array_pop($li); $li[]= '
  • ' . $args['suffix'] . '
  • '; } if ($args['class']) { return sprintf('', implode('',$li)); } else { return sprintf('', implode('',$li)); } } } if (!function_exists(snippet_getPaginator)) { function snippet_getPaginator($args) { global $view; extract($args); $_REQUEST['c'] = $_GET['c'] = ''; $_REQUEST['t'] = $_GET['t'] = ''; $pager = H('Paginator', $args['object']); switch ($style) { case 'min': return ''; case 'full': default: return ''; } } } if (!function_exists(snippet_getInquireForm)) { function snippet_getInquireForm($args) { global $view; extract($args); $code = $args['code']; $form = M('Inquire_Form')->select() ->where('code = ?', $code) ->fetchRow(); $signature = md5(time()); $token = md5(APP_KEY.$signature); return $form->getFormHtml($token, $signature); } } ?> {$title} | {$setting.sitename}
    Fatal error: Call to undefined function snippet_getJsLangPkg() in /repo/network-price.com/librarys/Suco/View.php(279) : eval()'d code on line 204