|
@@ -49,4 +49,38 @@ class Manage
|
|
|
|
|
|
Dever::load('ad/lib/data')->get($info['key'], array(), false);
|
|
|
}
|
|
|
+
|
|
|
+ public function getTotalNum($id)
|
|
|
+ {
|
|
|
+ $info = Dever::db('ad/data')->one($id);
|
|
|
+ $table = array();
|
|
|
+ $table['投放时间'] = $info['type'] == 2 ? date("Y-m-d H:i:s", $info['sdate'])."<br />".date("Y-m-d H:i:s", $info['edate']) : "永久";
|
|
|
+ $data = Dever::db('ad/stat')->sum(array('data_id' => $id));
|
|
|
+ if ($data) {
|
|
|
+ $table += $this->getData($data);
|
|
|
+ }
|
|
|
+ return Dever::table($table);
|
|
|
+ }
|
|
|
+
|
|
|
+ public function getNum($id)
|
|
|
+ {
|
|
|
+ $data = Dever::db('ad/stat')->one($id);
|
|
|
+ $table = $this->getData($data);
|
|
|
+
|
|
|
+ return Dever::table($table);
|
|
|
+ }
|
|
|
+
|
|
|
+ private function getData($data)
|
|
|
+ {
|
|
|
+ $table = array();
|
|
|
+ $table['访问量'] = $data['pv_view'] ? $data['pv_view'] : 0;
|
|
|
+ $table['点击量'] = $data['pv_click'] ? $data['pv_click'] : 0;
|
|
|
+ if ($data['pv_click'] > 0) {
|
|
|
+ $table['转换率'] = (($data['pv_view']/$data['pv_click'])*100) . '%';
|
|
|
+ } else {
|
|
|
+ $table['转换率'] = '0%';
|
|
|
+ }
|
|
|
+
|
|
|
+ return $table;
|
|
|
+ }
|
|
|
}
|