public function SmartHookInsert() { $hookvalue = array(); require_once dirname(__FILE__) . '/sql/addhook.php'; foreach ($hookvalue as $hkv) { $hookid = Hook::getIdByName($hkv['name']); if (!$hookid) { $add_hook = new Hook(); $add_hook->name = pSQL($hkv['name']); $add_hook->title = pSQL($hkv['title']); $add_hook->description = pSQL($hkv['description']); $add_hook->position = pSQL($hkv['position']); $add_hook->live_edit = $hkv['live_edit']; $add_hook->add(); $hookid = $add_hook->id; if (!$hookid) { return false; } } else { $up_hook = new Hook($hookid); $up_hook->update(); } } return true; }