Beispiel #1
0
 public function getMulti()
 {
     $i = 0;
     $infocommonModel = new Model_InfoCommon();
     $filter['where'] = " id='{$this->info_id}' and customer_id='{$this->customer_id}' and state='1' ";
     $sql = $infocommonModel->select($filter);
     $inforesult = $infocommonModel->fetchRow($sql);
     if ($inforesult['id']) {
         $sql = "update info_common set push_num=push_num+1 where id='" . $inforesult['id'] . "' limit 1";
         $infocommonModel->query($sql);
         $infocommondetailModel = new Model_InfoCommonDetail();
         $filter['where'] = " info_common_id='" . $inforesult['id'] . "'";
         $filter['order'] = " order_num asc ";
         $sql = $infocommondetailModel->select($filter);
         $inforesult2 = $infocommondetailModel->fetchAll($sql);
         $infocount = count($inforesult2);
         for ($i = 0; $i < $infocount; $i++) {
             if (!$inforesult2[$i]['url']) {
                 $url = 'http://' . $_SERVER['HTTP_HOST'] . "/mobile/info.php?t=multi&id=" . $inforesult2[$i]['id'];
             } else {
                 $url = $inforesult2[$i]['url'];
             }
             $itemlist .= "<item>\n\t\t\t <Title><![CDATA[" . $inforesult2[$i]['title'] . "]]></Title>\n\t\t\t <Description><![CDATA[" . $inforesult2[$i]['location_desc'] . "]]></Description>\n\t\t\t <PicUrl><![CDATA[http://" . $_SERVER['HTTP_HOST'] . "/data/image_c/" . $inforesult2[$i]['pic'] . "]]></PicUrl>\n\t\t\t <Url><![CDATA[{$url}]]></Url>\n\t\t\t </item>";
         }
     }
     if ($i > 0) {
         $Bodystr = "\n\t\t\t <ArticleCount>{$infocount}</ArticleCount>\n\t\t\t <Articles>\n\t\t\t {$itemlist}\n\t\t\t </Articles>";
         $data['msgtype'] = 'news';
         $data['bodystr'] = $Bodystr;
         return $data;
     }
 }
Beispiel #2
0
    $Model_InfoCommonDetail->delete("id='{$_POST[child_id]}'");
    //echo $_POST['child_id'];
    die('success');
}
if ($act == 'del' && $id) {
    Model_Table::get('InfoCommon')->delete("id='{$id}' and customer_id='{$customer_id}'");
    Model_Table::get('InfoCommonDetail')->delete("info_common_id='{$id}'");
    Model_Table::get('KeywordList')->delete("info_id='{$id}' and customer_id='{$customer_id}' and info_type='{$info_type}'");
    header("location:/home/info/index.php?type=multi");
    die;
}
//method:add||modify
if ($id) {
    $music_table = new Model_InfoCommon();
    $Model_InfoCommonDetail = new Model_InfoCommonDetail();
    $data = $music_table->fetchRow("select * from info_common where id='{$id}' and customer_id='{$customer_id}' and info_type=3");
    $datas = $Model_InfoCommonDetail->fetchAll("select * from info_common_detail where info_common_id='{$id}' order by order_num asc");
    //echo "<pre>";var_dump($datas);
    $smarty->assign('infoRow', $data);
    if ($datas) {
        foreach ($datas as $key => $value) {
            $datas[$key]['title'] = cut_str($value['title'], 10, $start = 0, $code = 'UTF-8');
        }
        $smarty->assign('infoAll', $datas);
        $smarty->assign('json_true', true);
    } else {
        $smarty->assign('json_true', false);
    }
    //echo "<pre>";var_dump($datas);die();
}
$smarty->setTpl('info/templates/multi.html')->display();