public function ins_cat($cat_info) { $cats = array(); $i = 0; //blank -> 100 users 100 posts //import - $defs = array("cat_pid" => 0, "cat_description" => "", "cat_img" => $this->def_cat_img, "cat_order" => 0); $manager = new \CODOF\Permission\Manager(); foreach ($cat_info as $cat) { $cats[$i] = $this->set_value($cat, $defs); $cats[$i]["cat_alias"] = \CODOF\Forum\Category::get_alias($cat['cat_name']); $cats[$i]["cat_name"] = $cat['cat_name']; $cats[$i]["cat_id"] = $cat['cat_id']; $manager->copyCategoryPermissionsFromRole($cat['cat_id']); $i++; } $attrs = array("cat_id", "cat_pid", "cat_name", "cat_alias", "cat_description", "cat_img", "cat_order"); $qry = $this->prepare_ins_qry($cats, $attrs, "codo_categories"); //$this->query .= $qry; }