| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 | 
							- <?php
 
- namespace Push\Lib;
 
- use Dever;
 
- class Manage
 
- {
 
-     public function search_api()
 
-     {
 
-         $keyword = Dever::input('keyword');
 
-         $yes = Dever::input('yes');
 
-         $where = array();
 
-         $type = Dever::input('type');
 
-         $func = Dever::db('push/info')->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] = '<img src="'.$pic.'" width=“150”/>';
 
-         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'] = '<img src="'.$v['pic'].'" style="margin-bottom: 34px;width:300px" alt="'.$v['name'].'"/>';
 
-         }
 
-         return $data;
 
-     }
 
- }
 
 
  |