Пример #1
0
}
$filter['order'] = "id desc";
//result
$table = 'Model_Info' . ucfirst(Model_InfoCate::getTypeName($type));
$infoModel = new $table();
//echo "<pre>";var_dump($filter);die();
$result = $infoModel->paginate($filter, '*', $page, $size = '20');
$pager = $result['pager'];
//pager
if ($pager['pagenum'] > $pager['size']) {
    $pagerhtml = new SubPages($pager['size'], $pager['count'], $pager['current'], $pager['range'], 2);
    $smarty->assign("pagerhtml", $pagerhtml);
}
//category
$cateModel = new Model_InfoCate();
$cates = $cateModel->getCatesByType($type);
//获取分类条数
foreach ($cates as &$v) {
    $filter['where'] = "customer_id='{$customer_id}' and cate_id='{$v['id']}'";
    $v['cate_num'] = $infoModel->count($filter);
}
//echo "<pre>";var_dump($cates);die();
//smarty
if ($cate_id) {
    $smarty->assign("cate_id", $cate_id);
}
$smarty->assign("type", $type);
$smarty->assign("typeyhtml", $type . "_table");
$smarty->assign("cates", $cates);
//var_dump($result[data]);die();
foreach ($result['data'] as $key => $value) {
Пример #2
0
    $data['create_date'] = date('Y-m-d H:i:s', $_WGT['TIME']);
    $data['location_name'] = isset($_POST['location_name']) ? str_inmysql($_POST['location_name']) : '';
    $data['location_intro'] = isset($_POST['location_intro']) ? str_inmysql($_POST['location_intro']) : '';
    $data['location_desc'] = isset($_POST['location_desc']) ? str_inmysql($_POST['location_desc']) : '';
    $data['location_pic'] = isset($_POST['location_pic']) ? str_inmysql($_POST['location_pic']) : '';
    $data['state'] = isset($_POST['state']) ? str_inmysql($_POST['state']) : '';
    $data['x_dian'] = isset($_POST['x_dian']) ? str_inmysql($_POST['x_dian']) : '';
    $data['y_dian'] = isset($_POST['y_dian']) ? str_inmysql($_POST['y_dian']) : '';
    if (!$data['location_name']) {
        ajax_feedback(0, '1310');
    }
    if (!$data['x_dian']) {
        ajax_feedback(0, '1311');
    }
    if (!$data['y_dian']) {
        ajax_feedback(0, '1312');
    }
    //save-InfoLbs
    $info_id = Model_Table::get('InfoLbs')->upsert($data);
    //save-keywordlist
    $list = array('customer_id' => $customer_id, 'info_id' => $info_id, 'keyword' => $data['keyword'], 'info_type' => $info_type);
    Model_Table::get('KeywordList')->saveForKeywords($list);
    //return
    ajax_feedback(1);
}
//category
$cateModel = new Model_InfoCate();
$cates = $cateModel->getCatesByType($info_type);
$smarty->assign("cates", $cates);
$smarty->assign("today", date("Y-m-d"));
$smarty->setTpl('info/templates/lbs.html')->display();