config['func'];
$func = $func();
$method = false;
if ($func && $type && isset($func[$type])) {
$method = $func[$type]['api'];
}
if (!$method) {
Dever::alert('暂无数据');
}
if (strstr($method, '.')) {
$temp = explode('.', $method);
} elseif (strstr($method, '-')) {
$temp = explode('-', $method);
}
$method = $temp[0];
if ($yes) {
$yes = Dever::db($method)->search(array('ids' => $yes));
}
if (!$keyword) {
$where['limit'] = '0,50';
$data = Dever::db($method)->search($where);
} else {
$where['name'] = $keyword;
$data = Dever::db($method)->search($where);
}
$result = array();
if ($yes) {
foreach ($yes as $k => $v) {
if (isset($data[$k])) {
unset($data[$k]);
}
$yes[$k]['selected'] = 'selected';
}
$data = $yes + $data;
$data = array_merge($data, array());
} else {
$data = array_merge($data, array());
}
if (!$data) {
Dever::alert('暂无数据');
}
return $data;
}
# 查看图片
public function pic($pic)
{
$table = array();
$table[0] = '';
return Dever::table($table);
}
public function show($id)
{
$table = Dever::load('push/lib/data')->getOne($id, 1);
if (count($table) == 1) {
$table = $table[0];
}
return Dever::table($table);
}
# 查看模板
public function template()
{
$data = Dever::db('push/template')->state();
foreach ($data as $k => $v) {
if (!$v['pic']) {
$v['pic'] = '';
}
$data[$k]['name'] = '';
}
return $data;
}
}