@@ 108-150 (lines=43) @@ | ||
105 | * @param bool $forceQuery |
|
106 | * @return bool true if insertion is succesful, false if unsuccesful |
|
107 | */ |
|
108 | public function insertDataType($obj, $forceQuery = false) |
|
109 | { |
|
110 | $tablename = 'efqdiralpha1_dtypes'; |
|
111 | $keyName = 'dtypeid'; |
|
112 | $excludedVars = array(); |
|
113 | if ($obj instanceof efqDataType) { |
|
114 | // Variable part of this function ends. From this line you can copy |
|
115 | // this function for similar object handling functions. |
|
116 | $obj->cleanVars(); |
|
117 | $cleanvars = $obj->cleanVars; |
|
118 | } else { |
|
119 | return false; |
|
120 | } |
|
121 | $countVars = count($cleanvars); |
|
122 | $i = 1; |
|
123 | $strFields = ''; |
|
124 | $strValues = ''; |
|
125 | foreach ($cleanvars as $k => $v) { |
|
126 | if (!in_array($k, $excludedVars)) { |
|
127 | $strFields .= $k; |
|
128 | $strValues .= "'" . $v . "'"; |
|
129 | if ($i < $countVars) { |
|
130 | $strFields .= ', '; |
|
131 | $strValues .= ', '; |
|
132 | } |
|
133 | $i++; |
|
134 | } |
|
135 | } |
|
136 | $sql = sprintf('INSERT INTO %s (%s) VALUES (%s)', $this->db->prefix($tablename), $strFields, $strValues); |
|
137 | if ($forceQuery) { |
|
138 | if ($this->db->queryF($sql)) { |
|
139 | $itemid = $this->db->getInsertId(); |
|
140 | $obj->setVar($keyName, $itemid); |
|
141 | ||
142 | return true; |
|
143 | } |
|
144 | } else { |
|
145 | if ($this->db->query($sql)) { |
|
146 | $itemid = $this->db->getInsertId(); |
|
147 | $obj->setVar($keyName, $itemid); |
|
148 | ||
149 | return true; |
|
150 | } |
|
151 | } |
|
152 | ||
153 | return false; |
@@ 263-305 (lines=43) @@ | ||
260 | * @param bool $forceQuery |
|
261 | * @return bool true if insertion is succesful, false if unsuccesful |
|
262 | */ |
|
263 | public function insertDirectory($obj, $forceQuery = false) |
|
264 | { |
|
265 | $tablename = 'efqdiralpha1_dir'; |
|
266 | $keyName = 'dirid'; |
|
267 | $excludedVars = array(); |
|
268 | if ($obj instanceof efqDirectory) { |
|
269 | // Variable part of this function ends. From this line you can copy |
|
270 | // this function for similar object handling functions. |
|
271 | $obj->cleanVars(); |
|
272 | $cleanvars = $obj->cleanVars; |
|
273 | } else { |
|
274 | return false; |
|
275 | } |
|
276 | $countVars = count($cleanvars); |
|
277 | $i = 1; |
|
278 | $strFields = ''; |
|
279 | $strValues = ''; |
|
280 | foreach ($cleanvars as $k => $v) { |
|
281 | if (!in_array($k, $excludedVars)) { |
|
282 | $strFields .= $k; |
|
283 | $strValues .= "'" . $v . "'"; |
|
284 | if ($i < $countVars) { |
|
285 | $strFields .= ', '; |
|
286 | $strValues .= ', '; |
|
287 | } |
|
288 | $i++; |
|
289 | } |
|
290 | } |
|
291 | $sql = sprintf('INSERT INTO %s (%s) VALUES (%s)', $this->db->prefix($tablename), $strFields, $strValues); |
|
292 | if ($forceQuery) { |
|
293 | if ($this->db->queryF($sql)) { |
|
294 | $itemid = $this->db->getInsertId(); |
|
295 | $obj->setVar($keyName, $itemid); |
|
296 | ||
297 | return true; |
|
298 | } |
|
299 | } else { |
|
300 | if ($this->db->query($sql)) { |
|
301 | $itemid = $this->db->getInsertId(); |
|
302 | $obj->setVar($keyName, $itemid); |
|
303 | ||
304 | return true; |
|
305 | } |
|
306 | } |
|
307 | ||
308 | return false; |
@@ 98-140 (lines=43) @@ | ||
95 | * @param bool $forceQuery |
|
96 | * @return bool true if insertion is succesful, false if unsuccesful |
|
97 | */ |
|
98 | public function insert($obj, $forceQuery = false) |
|
99 | { |
|
100 | $tablename = 'efqdiralpha1_itemtypes'; |
|
101 | $keyName = 'typeid'; |
|
102 | $excludedVars = array(); |
|
103 | if ($obj instanceof efqItemType) { |
|
104 | // Variable part of this function ends. From this line you can copy |
|
105 | // this function for similar object handling functions. |
|
106 | $obj->cleanVars(); |
|
107 | $cleanvars = $obj->cleanVars; |
|
108 | } else { |
|
109 | return false; |
|
110 | } |
|
111 | $countVars = count($cleanvars); |
|
112 | $i = 1; |
|
113 | $strFields = ''; |
|
114 | $strValues = ''; |
|
115 | foreach ($cleanvars as $k => $v) { |
|
116 | if (!in_array($k, $excludedVars)) { |
|
117 | $strFields .= $k; |
|
118 | $strValues .= "'" . $v . "'"; |
|
119 | if ($i < $countVars) { |
|
120 | $strFields .= ', '; |
|
121 | $strValues .= ', '; |
|
122 | } |
|
123 | $i++; |
|
124 | } |
|
125 | } |
|
126 | $sql = sprintf('INSERT INTO %s (%s) VALUES (%s)', $this->db->prefix($tablename), $strFields, $strValues); |
|
127 | if ($forceQuery) { |
|
128 | if ($this->db->queryF($sql)) { |
|
129 | $itemid = $this->db->getInsertId(); |
|
130 | $obj->setVar($keyName, $itemid); |
|
131 | ||
132 | return true; |
|
133 | } |
|
134 | } else { |
|
135 | if ($this->db->query($sql)) { |
|
136 | $itemid = $this->db->getInsertId(); |
|
137 | $obj->setVar($keyName, $itemid); |
|
138 | ||
139 | return true; |
|
140 | } |
|
141 | } |
|
142 | ||
143 | return false; |
@@ 108-150 (lines=43) @@ | ||
105 | * @param bool $forceQuery |
|
106 | * @return bool true if insertion is succesful, false if unsuccesful |
|
107 | */ |
|
108 | public function insertOffer($obj, $forceQuery = false) |
|
109 | { |
|
110 | $tablename = 'efqdiralpha1_subscr_offers'; |
|
111 | $keyName = 'offerid'; |
|
112 | $excludedVars = array('level', 'typename'); |
|
113 | if ($obj instanceof efqSubscriptionOffer) { |
|
114 | // Variable part of this function ends. From this line you can copy |
|
115 | // this function for similar object handling functions. |
|
116 | $obj->cleanVars(); |
|
117 | $cleanvars = $obj->cleanVars; |
|
118 | } else { |
|
119 | return false; |
|
120 | } |
|
121 | $countVars = count($cleanvars); |
|
122 | $i = 1; |
|
123 | $strFields = ''; |
|
124 | $strValues = ''; |
|
125 | foreach ($cleanvars as $k => $v) { |
|
126 | if (!in_array($k, $excludedVars)) { |
|
127 | $strFields .= $k; |
|
128 | $strValues .= "'" . $v . "'"; |
|
129 | if ($i < $countVars) { |
|
130 | $strFields .= ', '; |
|
131 | $strValues .= ', '; |
|
132 | } |
|
133 | $i++; |
|
134 | } |
|
135 | } |
|
136 | $sql = sprintf('INSERT INTO %s (%s) VALUES (%s)', $this->db->prefix($tablename), $strFields, $strValues); |
|
137 | if ($forceQuery) { |
|
138 | if ($this->db->queryF($sql)) { |
|
139 | $itemid = $this->db->getInsertId(); |
|
140 | $obj->setVar($keyName, $itemid); |
|
141 | ||
142 | return true; |
|
143 | } |
|
144 | } else { |
|
145 | if ($this->db->query($sql)) { |
|
146 | $itemid = $this->db->getInsertId(); |
|
147 | $obj->setVar($keyName, $itemid); |
|
148 | ||
149 | return true; |
|
150 | } |
|
151 | } |
|
152 | ||
153 | return false; |