public function addFieldsGroup($vb068931cc450442b63f5b3d276ea4297, $vd5d3db1765287eef77d7927cc956f50a, $v4264c638e0098acb172519b0436db099 = true, $ve1c6c9ef2fcbe75f26f815c4ef2e60b4 = true) { if ($vdb0f6f37ebeb6ea09489124345af2a45 = $this->getFieldsGroupByName($vb068931cc450442b63f5b3d276ea4297)) { return $vdb0f6f37ebeb6ea09489124345af2a45->getId(); } $vac5c74b64b4b8352ef2f181affb5ac2a = "SELECT MAX(ord) FROM cms3_object_field_groups WHERE type_id = '{$this->id}'"; $result = l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); if ($v56bd7107802ebe56c6918992f0608ec6 = l_mysql_error()) { throw new coreException($v56bd7107802ebe56c6918992f0608ec6); } if (list($v8bef1cc20ada3bef55fdf132cb2a1cb9) = mysql_fetch_row($result)) { $v8bef1cc20ada3bef55fdf132cb2a1cb9 = (int) $v8bef1cc20ada3bef55fdf132cb2a1cb9 + 5; } else { $v8bef1cc20ada3bef55fdf132cb2a1cb9 = 1; } $vac5c74b64b4b8352ef2f181affb5ac2a = "INSERT INTO cms3_object_field_groups (type_id, ord) VALUES('{$this->id}', '{$v8bef1cc20ada3bef55fdf132cb2a1cb9}')"; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); if ($v56bd7107802ebe56c6918992f0608ec6 = l_mysql_error()) { throw new coreException($v56bd7107802ebe56c6918992f0608ec6); } $v6c26c1979a522c2dd7e76e527aa69ca5 = l_mysql_insert_id(); $v38f582e54454005ec0664831734e1152 = new umiFieldsGroup($v6c26c1979a522c2dd7e76e527aa69ca5); $v38f582e54454005ec0664831734e1152->setName($vb068931cc450442b63f5b3d276ea4297); $v38f582e54454005ec0664831734e1152->setTitle($vd5d3db1765287eef77d7927cc956f50a); $v38f582e54454005ec0664831734e1152->setIsActive($v4264c638e0098acb172519b0436db099); $v38f582e54454005ec0664831734e1152->setIsVisible($ve1c6c9ef2fcbe75f26f815c4ef2e60b4); $v38f582e54454005ec0664831734e1152->commit(); $this->field_groups[$v6c26c1979a522c2dd7e76e527aa69ca5] = $v38f582e54454005ec0664831734e1152; $this->field_all_groups[$v6c26c1979a522c2dd7e76e527aa69ca5] = $v38f582e54454005ec0664831734e1152; $v2af1d1812273df0bd0f720da7068f8a6 = umiObjectTypesCollection::getInstance()->getSubTypesList($this->id); $v7dabf5c198b0bab2eaa42bb03a113e55 = sizeof($v2af1d1812273df0bd0f720da7068f8a6); for ($v865c0c0b4ab0e063e5caa3387c1a8741 = 0; $v865c0c0b4ab0e063e5caa3387c1a8741 < $v7dabf5c198b0bab2eaa42bb03a113e55; $v865c0c0b4ab0e063e5caa3387c1a8741++) { $vd4fd255f51559df00de5424b64292413 = $v2af1d1812273df0bd0f720da7068f8a6[$v865c0c0b4ab0e063e5caa3387c1a8741]; if ($v599dcce2998a6b40b1e38e8c6006cb0a = umiObjectTypesCollection::getInstance()->getType($vd4fd255f51559df00de5424b64292413)) { $v599dcce2998a6b40b1e38e8c6006cb0a->addFieldsGroup($vb068931cc450442b63f5b3d276ea4297, $vd5d3db1765287eef77d7927cc956f50a, $v4264c638e0098acb172519b0436db099, $ve1c6c9ef2fcbe75f26f815c4ef2e60b4); } else { throw new coreException("Can't load object type #{$vd4fd255f51559df00de5424b64292413}"); } } cacheFrontend::getInstance()->flush(); return $v6c26c1979a522c2dd7e76e527aa69ca5; }