@@ 97-115 (lines=19) @@ | ||
94 | * @return mixed reference to the <a href='psi_element://Coupon'>Coupon</a> object, FALSE if failed |
|
95 | * object, FALSE if failed |
|
96 | */ |
|
97 | public function &get($coupid = false) |
|
98 | { |
|
99 | if ($coupid === false) { |
|
100 | return false; |
|
101 | } |
|
102 | $coupid = (int)$coupid; |
|
103 | if ($coupid > 0) { |
|
104 | $sql = 'SELECT * FROM ' . $this->db->prefix($module->getVar('dirname', 'n') . '_coupon') . ' WHERE couponid=' . $coupid; |
|
105 | if (!$result = $this->db->query($sql)) { |
|
106 | return false; |
|
107 | } |
|
108 | $coupon =& $this->create(false); |
|
109 | $coupon->assignVars($this->db->fetchArray($result)); |
|
110 | ||
111 | return $coupon; |
|
112 | } |
|
113 | ||
114 | return false; |
|
115 | } |
|
116 | ||
117 | /** |
|
118 | * Save coupon in database |
@@ 119-137 (lines=19) @@ | ||
116 | * @return mixed reference to the <a href='psi_element://efqDirectory'>efqDirectory</a> object, FALSE if failed |
|
117 | * object, FALSE if failed |
|
118 | */ |
|
119 | public function &get($dirid = false) |
|
120 | { |
|
121 | if ($dirid === false) { |
|
122 | return false; |
|
123 | } |
|
124 | $dirid = (int)$dirid; |
|
125 | if ($dirid > 0) { |
|
126 | $sql = 'SELECT * FROM ' . $this->db->prefix('efqdiralpha1_dir') . ' WHERE dirid=' . $dirid; |
|
127 | if (!$result = $this->db->query($sql)) { |
|
128 | return false; |
|
129 | } |
|
130 | $directory =& $this->create(false); |
|
131 | $directory->assignVars($this->db->fetchArray($result)); |
|
132 | ||
133 | return $directory; |
|
134 | } |
|
135 | ||
136 | return false; |
|
137 | } |
|
138 | ||
139 | /** |
|
140 | * retrieve all directories |
@@ 351-370 (lines=20) @@ | ||
348 | * @param int $id |
|
349 | * @return bool|efqGmap |
|
350 | */ |
|
351 | public function getByDataId($id = 0) |
|
352 | { |
|
353 | if ($id === false) { |
|
354 | return false; |
|
355 | } |
|
356 | $id = (int)$id; |
|
357 | echo $id; |
|
358 | if ($id > 0) { |
|
359 | $sql = 'SELECT * FROM ' . $this->db->prefix('efqdiralpha1_gmaps') . ' WHERE dataid=' . (int)$id; |
|
360 | if (!$result = $this->db->query($sql)) { |
|
361 | return false; |
|
362 | } |
|
363 | $gmap =& $this->create(false); |
|
364 | $gmap->assignVars($this->db->fetchArray($result)); |
|
365 | ||
366 | return $gmap; |
|
367 | } |
|
368 | ||
369 | return false; |
|
370 | } |
|
371 | ||
372 | /** |
|
373 | * Function insertGmap inserts google map data into DB |