public function execute() { $v47826cacc65c665212b821e6ff80b9b0 = CURRENT_WORKING_DIR . "/cache/branchedTablesRelations.rel"; if (is_file($v47826cacc65c665212b821e6ff80b9b0)) { unlink($v47826cacc65c665212b821e6ff80b9b0); } umiBranch::saveBranchedTablesRelations(); }
/** * Защищённый конструктор * @param int $catalogId ID категории каталога */ protected function __construct($catalogId) { $this->catalogId = $catalogId; $this->cache = new kFiltersCache(); $this->objectsTypeId = umiHierarchy::getInstance()->getDominantTypeId($this->catalogId); $this->sContentTable = umiBranch::getBranchedTableByTypeId($this->objectsTypeId); $this->customLogic = new kFiltersCustomLogic($this->catalogId, $this->objectsTypeId); }
protected static function getBranchedTablesRelations() { $v47826cacc65c665212b821e6ff80b9b0 = self::getRelationsFilePath(); if (is_file($v47826cacc65c665212b821e6ff80b9b0)) { $vf9ecb86fe4446d46abf44c1f55be3d43 = unserialize(file_get_contents($v47826cacc65c665212b821e6ff80b9b0)); if (is_array($vf9ecb86fe4446d46abf44c1f55be3d43)) { return self::$branchedObjectTypes = $vf9ecb86fe4446d46abf44c1f55be3d43; } } return self::saveBranchedTablesRelations(); }
public function reviewDatabase() { $buffer = outputBuffer::current(); $buffer->contentType('text/javascript'); $buffer->charset('utf-8'); $maxItemsPerType = 3500; $minItemsPerType = round($maxItemsPerType / 2); $status = umiBranch::getDatabaseStatus(); foreach ($status as $item) { if ($item['isBranched'] == false) { if ($item['count'] > $maxItemsPerType) { $hierarchyTypeId = $item['id']; self::branchTable($hierarchyTypeId); } } else { if ($item['count'] < $minItemsPerType) { $hierarchyTypeId = $item['id']; self::mergeTable($hierarchyTypeId); } } } $buffer->push("\nwindow.location = window.location;\n"); $buffer->end(); }
public static function objectsByValue($v0f728ec6147eaec54f5f45e37bce8ddd, $v2ef4385ee1f18f02679161fef2b094d9 = NULL, $v95fc2db4375309c569794b723adc3972 = false, $vf80384e7987156531edaa3afd549957d = true, $v8ef57923ab3049b18fb75541ff476ff7 = NULL) { $v30a7d3f52b5af853f2a7bba352210a34 = array(); if (!(is_null($v2ef4385ee1f18f02679161fef2b094d9) || is_array($v2ef4385ee1f18f02679161fef2b094d9) || intval($v2ef4385ee1f18f02679161fef2b094d9) === -1 || strval($v2ef4385ee1f18f02679161fef2b094d9) === 'all' || strval($v2ef4385ee1f18f02679161fef2b094d9) == 'Все')) { $v2ef4385ee1f18f02679161fef2b094d9 = array($v2ef4385ee1f18f02679161fef2b094d9); } $v9effabcdaed14aab9cb00acddfa00fc9 = NULL; if ($v95fc2db4375309c569794b723adc3972) { if (is_null($v8ef57923ab3049b18fb75541ff476ff7)) { $v9effabcdaed14aab9cb00acddfa00fc9 = array(cmsController::getInstance()->getCurrentDomain()->getId()); } elseif (intval($v8ef57923ab3049b18fb75541ff476ff7) === -1 || strval($v8ef57923ab3049b18fb75541ff476ff7) === 'all' || strval($v8ef57923ab3049b18fb75541ff476ff7) == 'Все') { $v9effabcdaed14aab9cb00acddfa00fc9 = array(); } elseif (is_array($v8ef57923ab3049b18fb75541ff476ff7)) { $v9effabcdaed14aab9cb00acddfa00fc9 = array_map('intval', $v8ef57923ab3049b18fb75541ff476ff7); } else { $v9effabcdaed14aab9cb00acddfa00fc9 = array(intval($v8ef57923ab3049b18fb75541ff476ff7)); } } $v06e3d36fa30cea095545139854ad1fb9 = umiFieldsCollection::getInstance()->getField($v0f728ec6147eaec54f5f45e37bce8ddd); if ($v06e3d36fa30cea095545139854ad1fb9 instanceof umiField) { $v5fd6df40d7c4dd7f503475344d8c145c = $v06e3d36fa30cea095545139854ad1fb9->getFieldType()->getDataType(); $v8ae9391858dfdc11dbd8f15cf9b04a26 = umiFieldType::getDataTypeDB($v5fd6df40d7c4dd7f503475344d8c145c); } else { throw new coreException("Field #{$v945100186b119048837b9859c2c46410} not found"); } $v6301cee35ea764a1e241978f93f01069 = umiSelectionsParser::getObjectTypeByFieldId($v0f728ec6147eaec54f5f45e37bce8ddd); $v80071f37861c360a27b7327e132c911a = umiBranch::getBranchedTableByTypeId($v6301cee35ea764a1e241978f93f01069); $v01b41e749613a642fc384ed8af3245fc = "{$v80071f37861c360a27b7327e132c911a} `o`"; if ($v95fc2db4375309c569794b723adc3972) { $v01b41e749613a642fc384ed8af3245fc .= ", cms3_hierarchy `h`"; } if ($v95fc2db4375309c569794b723adc3972) { $v7dd0d06edf4c4299ce1a5978eb469fd8 = "h.id"; } else { $v7dd0d06edf4c4299ce1a5978eb469fd8 = "o.obj_id"; } $vc3a74cf64b6ccb62fa49a21123cbc72f = $v95fc2db4375309c569794b723adc3972 ? " AND h.obj_id = o.obj_id AND h.is_active=1 AND h.is_deleted=0" : ""; if ($v95fc2db4375309c569794b723adc3972 && is_array($v9effabcdaed14aab9cb00acddfa00fc9) && count($v9effabcdaed14aab9cb00acddfa00fc9)) { $vc3a74cf64b6ccb62fa49a21123cbc72f .= " AND h.domain_id IN ('" . implode("', '", $v9effabcdaed14aab9cb00acddfa00fc9) . "')"; } $v86f6d00b1c7dbb44f4cd5edf49c29aa0 = ""; if (!(intval($v2ef4385ee1f18f02679161fef2b094d9) === -1 || strval($v2ef4385ee1f18f02679161fef2b094d9) === 'all' || strval($v2ef4385ee1f18f02679161fef2b094d9) === 'Âñå')) { $v86f6d00b1c7dbb44f4cd5edf49c29aa0 = " AND o.{$v8ae9391858dfdc11dbd8f15cf9b04a26} " . (is_null($v2ef4385ee1f18f02679161fef2b094d9) ? "IS NULL" : "IN ('" . implode("', '", $v2ef4385ee1f18f02679161fef2b094d9) . "')"); } if ($vf80384e7987156531edaa3afd549957d) { $vf3e7552257b4e44beacffb073506f43d = "SELECT o." . $v8ae9391858dfdc11dbd8f15cf9b04a26 . " as `value`, COUNT(" . $v7dd0d06edf4c4299ce1a5978eb469fd8 . ") as `items` FROM " . $v01b41e749613a642fc384ed8af3245fc . " WHERE o.field_id = " . $v0f728ec6147eaec54f5f45e37bce8ddd . $v86f6d00b1c7dbb44f4cd5edf49c29aa0 . $vc3a74cf64b6ccb62fa49a21123cbc72f . " GROUP BY o." . $v8ae9391858dfdc11dbd8f15cf9b04a26 . " ORDER BY `items`"; } else { $vf3e7552257b4e44beacffb073506f43d = "SELECT DISTINCT " . $v7dd0d06edf4c4299ce1a5978eb469fd8 . " as `item` FROM " . $v01b41e749613a642fc384ed8af3245fc . " WHERE o.field_id = " . $v0f728ec6147eaec54f5f45e37bce8ddd . $v86f6d00b1c7dbb44f4cd5edf49c29aa0 . $vc3a74cf64b6ccb62fa49a21123cbc72f; } $ve7d010371cfd5717d3d0b7d8e4c87803 = array(); $v98291d7af1e21c41194125137e4f90ec = l_mysql_query($vf3e7552257b4e44beacffb073506f43d); $ved05f7aecf3d274bef532a3ade31ad02 = mysql_errno(); $v89d8e64b77430ce4f0fe8ead989285bd = l_mysql_error(); if ($v98291d7af1e21c41194125137e4f90ec === false || $ved05f7aecf3d274bef532a3ade31ad02) { throw new coreException("Error executing db query (errno " . $ved05f7aecf3d274bef532a3ade31ad02 . ", error " . $v89d8e64b77430ce4f0fe8ead989285bd . ", query " . $vf3e7552257b4e44beacffb073506f43d . ")"); } else { while ($v7b93a31f8c7688c32c5a551b0e4937ee = mysql_fetch_assoc($v98291d7af1e21c41194125137e4f90ec)) { $ve7d010371cfd5717d3d0b7d8e4c87803[] = $v7b93a31f8c7688c32c5a551b0e4937ee; } } if ($vf80384e7987156531edaa3afd549957d) { $v30a7d3f52b5af853f2a7bba352210a34['values'] = array(); $vae886317ab0305e3e6a1638659ea03fa = 0; $v663ccf380acaf3f549f1612654dc109d = 0; foreach ($ve7d010371cfd5717d3d0b7d8e4c87803 as $vabd12a9143f26fa85e562e69c01c48db) { $v97023380f9705264978115e6ce880ca5 = intval($vabd12a9143f26fa85e562e69c01c48db['items']); $v30a7d3f52b5af853f2a7bba352210a34['values'][] = array('value' => $vabd12a9143f26fa85e562e69c01c48db['value'], 'cnt' => $v97023380f9705264978115e6ce880ca5); if ($v97023380f9705264978115e6ce880ca5 > $vae886317ab0305e3e6a1638659ea03fa) { $vae886317ab0305e3e6a1638659ea03fa = $v97023380f9705264978115e6ce880ca5; } $v663ccf380acaf3f549f1612654dc109d += $v97023380f9705264978115e6ce880ca5; } $v30a7d3f52b5af853f2a7bba352210a34['max'] = $vae886317ab0305e3e6a1638659ea03fa; $v30a7d3f52b5af853f2a7bba352210a34['sum'] = $v663ccf380acaf3f549f1612654dc109d; } else { foreach ($ve7d010371cfd5717d3d0b7d8e4c87803 as $vabd12a9143f26fa85e562e69c01c48db) { $v30a7d3f52b5af853f2a7bba352210a34[] = $vabd12a9143f26fa85e562e69c01c48db['item']; } } return $v30a7d3f52b5af853f2a7bba352210a34; }
public static function getContentTableName(selector $v5b3c32009797feb79096d52e56a56b82, $v945100186b119048837b9859c2c46410) { if (!is_null($v945100186b119048837b9859c2c46410) && self::getFieldColumn($v945100186b119048837b9859c2c46410) == 'cnt') { return 'cms3_object_content_cnt'; } $v0e8133eb006c0f85ed9444ae07a60842 = array(); $v6942e8fa62b3cc9d93881a58210e2fd7 = array(); $vd14a8022b085f9ef19d479cbdd581127 = $v5b3c32009797feb79096d52e56a56b82->types; foreach ($vd14a8022b085f9ef19d479cbdd581127 as $v599dcce2998a6b40b1e38e8c6006cb0a) { if (is_null($v599dcce2998a6b40b1e38e8c6006cb0a->objectType) == false) { $v0e8133eb006c0f85ed9444ae07a60842[] = $v599dcce2998a6b40b1e38e8c6006cb0a->objectType->getId(); } if (is_null($v599dcce2998a6b40b1e38e8c6006cb0a->hierarchyType) == false) { $v89b0b9deff65f8b9cd1f71bc74ce36ba = $v599dcce2998a6b40b1e38e8c6006cb0a->hierarchyType; if ($v89b0b9deff65f8b9cd1f71bc74ce36ba->getModule() == 'comments') { continue; } $v6942e8fa62b3cc9d93881a58210e2fd7[] = $v89b0b9deff65f8b9cd1f71bc74ce36ba->getId(); } } if (sizeof($v0e8133eb006c0f85ed9444ae07a60842)) { return umiBranch::getBranchedTableByTypeId(array_pop($v0e8133eb006c0f85ed9444ae07a60842)); } if (sizeof($v6942e8fa62b3cc9d93881a58210e2fd7)) { $vacf567c9c3d6cf7c6e2cc0ce108e0631 = array_pop($v6942e8fa62b3cc9d93881a58210e2fd7); if (umiBranch::checkIfBranchedByHierarchyTypeId($vacf567c9c3d6cf7c6e2cc0ce108e0631)) { return 'cms3_object_content_' . $vacf567c9c3d6cf7c6e2cc0ce108e0631; } } return 'cms3_object_content'; }
protected static function chooseContentTableName(umiSelection $vef5714e0519bfaa645cdff7d28843b70, $v945100186b119048837b9859c2c46410) { $v6942e8fa62b3cc9d93881a58210e2fd7 = $vef5714e0519bfaa645cdff7d28843b70->getElementTypeConds(); $v0e8133eb006c0f85ed9444ae07a60842 = $vef5714e0519bfaa645cdff7d28843b70->getObjectTypeConds(); if (!is_array($v6942e8fa62b3cc9d93881a58210e2fd7)) { $v6942e8fa62b3cc9d93881a58210e2fd7 = array(); } else { $v6942e8fa62b3cc9d93881a58210e2fd7 = array_extract_values($v6942e8fa62b3cc9d93881a58210e2fd7); } if (!is_array($v0e8133eb006c0f85ed9444ae07a60842)) { $v0e8133eb006c0f85ed9444ae07a60842 = array(); } else { $v0e8133eb006c0f85ed9444ae07a60842 = array_extract_values($v0e8133eb006c0f85ed9444ae07a60842); } if (sizeof($v6942e8fa62b3cc9d93881a58210e2fd7) == 1) { reset($v6942e8fa62b3cc9d93881a58210e2fd7); $vacf567c9c3d6cf7c6e2cc0ce108e0631 = current($v6942e8fa62b3cc9d93881a58210e2fd7); $v4aa3988e15afb9618423a0c2961a469f = umiBranch::checkIfBranchedByHierarchyTypeId($vacf567c9c3d6cf7c6e2cc0ce108e0631); return $v4aa3988e15afb9618423a0c2961a469f ? "cms3_object_content_{$vacf567c9c3d6cf7c6e2cc0ce108e0631}" : "cms3_object_content"; } if (sizeof($v6942e8fa62b3cc9d93881a58210e2fd7) > 1) { $v6301cee35ea764a1e241978f93f01069 = self::getObjectTypeByFieldId($v945100186b119048837b9859c2c46410); return umiBranch::getBranchedTableByTypeId($v6301cee35ea764a1e241978f93f01069); } if (sizeof($v6942e8fa62b3cc9d93881a58210e2fd7) == 0) { if (sizeof($v0e8133eb006c0f85ed9444ae07a60842) == 1) { reset($v0e8133eb006c0f85ed9444ae07a60842); $v6301cee35ea764a1e241978f93f01069 = current($v0e8133eb006c0f85ed9444ae07a60842); } else { $v6301cee35ea764a1e241978f93f01069 = self::getObjectTypeByFieldId($v945100186b119048837b9859c2c46410); } return umiBranch::getBranchedTableByTypeId($v6301cee35ea764a1e241978f93f01069); } return "cms3_object_content"; }
public function delType($v94757cae63fd3e398c0811a976dd6bbe) { $v599dcce2998a6b40b1e38e8c6006cb0a = $this->getType($v94757cae63fd3e398c0811a976dd6bbe); if ($v599dcce2998a6b40b1e38e8c6006cb0a->getIsLocked()) { throw new publicAdminException(getLabel('error-object-type-locked')); } $this->disableCache(); $vadce578d04ed03c31f6ac59451fcf8e4 = $this->getChildClasses($v94757cae63fd3e398c0811a976dd6bbe); $v7dabf5c198b0bab2eaa42bb03a113e55 = sizeof($vadce578d04ed03c31f6ac59451fcf8e4); for ($v865c0c0b4ab0e063e5caa3387c1a8741 = 0; $v865c0c0b4ab0e063e5caa3387c1a8741 < $v7dabf5c198b0bab2eaa42bb03a113e55; $v865c0c0b4ab0e063e5caa3387c1a8741++) { $vd4fd255f51559df00de5424b64292413 = $vadce578d04ed03c31f6ac59451fcf8e4[$v865c0c0b4ab0e063e5caa3387c1a8741]; if ($this->isExists($vd4fd255f51559df00de5424b64292413)) { $vac5c74b64b4b8352ef2f181affb5ac2a = "DELETE FROM cms3_objects WHERE type_id = '{$vd4fd255f51559df00de5424b64292413}'"; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); $vac5c74b64b4b8352ef2f181affb5ac2a = "DELETE FROM cms3_object_types WHERE id = '{$vd4fd255f51559df00de5424b64292413}'"; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); $vac5c74b64b4b8352ef2f181affb5ac2a = "DELETE FROM cms3_import_types WHERE new_id = '{$vd4fd255f51559df00de5424b64292413}';"; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); if ($v56bd7107802ebe56c6918992f0608ec6 = l_mysql_error()) { throw new coreException($v56bd7107802ebe56c6918992f0608ec6); } unset($this->types[$vd4fd255f51559df00de5424b64292413]); } } $v94757cae63fd3e398c0811a976dd6bbe = (int) $v94757cae63fd3e398c0811a976dd6bbe; $vac5c74b64b4b8352ef2f181affb5ac2a = "DELETE FROM cms3_objects WHERE type_id = '{$v94757cae63fd3e398c0811a976dd6bbe}'"; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); $vac5c74b64b4b8352ef2f181affb5ac2a = "DELETE FROM cms3_object_types WHERE id = '{$v94757cae63fd3e398c0811a976dd6bbe}'"; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); $vac5c74b64b4b8352ef2f181affb5ac2a = "DELETE FROM cms3_import_types WHERE new_id = '{$v94757cae63fd3e398c0811a976dd6bbe}';"; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); if ($v56bd7107802ebe56c6918992f0608ec6 = l_mysql_error()) { throw new coreException($v56bd7107802ebe56c6918992f0608ec6); } unset($this->types[$v94757cae63fd3e398c0811a976dd6bbe]); umiBranch::saveBranchedTablesRelations(); return true; }
public function cloneElement($v7057e8409c7c531a1a6e9ac3df4ed549, $vd5d4bb9b2c282937ee64b1fb0495ef08, $v5972c4d2dc988e33130281251a6f282a = false) { $this->disableCache(); cacheFrontend::getInstance()->flush(); $this->misc_elements[] = $vd5d4bb9b2c282937ee64b1fb0495ef08; $this->misc_elements[] = $v7057e8409c7c531a1a6e9ac3df4ed549; $this->forceCacheCleanup(); if ($this->isExists($v7057e8409c7c531a1a6e9ac3df4ed549) && ($this->isExists($vd5d4bb9b2c282937ee64b1fb0495ef08) || $vd5d4bb9b2c282937ee64b1fb0495ef08 === 0)) { if ($v8e2dcfd7e7e24b1ca76c1193f645902b = $this->getElement($v7057e8409c7c531a1a6e9ac3df4ed549)) { $v8bef1cc20ada3bef55fdf132cb2a1cb9 = (int) $v8e2dcfd7e7e24b1ca76c1193f645902b->getOrd(); } $this->misc_elements[] = $v8e2dcfd7e7e24b1ca76c1193f645902b->getParentId(); $v9b207167e5381c47682c6b4f58a623fb = mysql_fetch_array(l_mysql_query('SELECT MAX(ord) FROM cms3_hierarchy', true)); $v8bef1cc20ada3bef55fdf132cb2a1cb9 = $v9b207167e5381c47682c6b4f58a623fb[0] + 1; $vaf31437ce61345f416579830a98c91e5 = $v8e2dcfd7e7e24b1ca76c1193f645902b->getObject()->getId(); $vac5c74b64b4b8352ef2f181affb5ac2a = <<<SQL INSERT INTO cms3_objects \t(name, is_locked, type_id, owner_id) \t\tSELECT name, is_locked, type_id, owner_id \t\t\tFROM cms3_objects \t\t\t\tWHERE id = '{$vaf31437ce61345f416579830a98c91e5}' SQL; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); $v5e3f5f5bf865de072ff1e4cd710d4a39 = l_mysql_insert_id(); $v7ae7003da59ae71dcc9f8638ef50593d = umiObjectsCollection::getInstance()->getObject($vaf31437ce61345f416579830a98c91e5)->getTypeId(); $vd42aabe7af66a0f15fceb090a57335e0 = umiBranch::getBranchedTableByTypeId($v7ae7003da59ae71dcc9f8638ef50593d); $vac5c74b64b4b8352ef2f181affb5ac2a = <<<SQL INSERT INTO {$vd42aabe7af66a0f15fceb090a57335e0} \t(field_id, int_val, varchar_val, text_val, rel_val, float_val, tree_val, obj_id) \t\tSELECT field_id, int_val, varchar_val, text_val, rel_val, float_val, tree_val, '{$v5e3f5f5bf865de072ff1e4cd710d4a39}' \t\t\tFROM {$vd42aabe7af66a0f15fceb090a57335e0} \t\t\t\tWHERE obj_id = '{$vaf31437ce61345f416579830a98c91e5}' SQL; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); $vd7e6d55ba379a13d08c25d15faf2a23b = self::getTimeStamp(); $vac5c74b64b4b8352ef2f181affb5ac2a = <<<SQL INSERT INTO cms3_hierarchy \t(rel, type_id, lang_id, domain_id, tpl_id, obj_id, alt_name, is_active, is_visible, is_deleted, updatetime, ord) \t\tSELECT '{$vd5d4bb9b2c282937ee64b1fb0495ef08}', type_id, lang_id, domain_id, tpl_id, '{$v5e3f5f5bf865de072ff1e4cd710d4a39}', alt_name, is_active, is_visible, is_deleted, '{$vd7e6d55ba379a13d08c25d15faf2a23b}', '{$v8bef1cc20ada3bef55fdf132cb2a1cb9}' \t\t\t\tFROM cms3_hierarchy WHERE id = '{$v7057e8409c7c531a1a6e9ac3df4ed549}' LIMIT 1 SQL; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); $v2114c8075d855b3cea53d5d880c68948 = $v7057e8409c7c531a1a6e9ac3df4ed549; $v7057e8409c7c531a1a6e9ac3df4ed549 = l_mysql_insert_id(); $vac5c74b64b4b8352ef2f181affb5ac2a = <<<SQL INSERT INTO cms3_permissions \t(level, owner_id, rel_id) \t\tSELECT level, owner_id, '{$v7057e8409c7c531a1a6e9ac3df4ed549}' FROM cms3_permissions WHERE rel_id = '{$v2114c8075d855b3cea53d5d880c68948}' SQL; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); if ($v8e2dcfd7e7e24b1ca76c1193f645902b = $this->getElement($v7057e8409c7c531a1a6e9ac3df4ed549)) { $v8e2dcfd7e7e24b1ca76c1193f645902b->setAltName($v8e2dcfd7e7e24b1ca76c1193f645902b->getAltName()); $v8e2dcfd7e7e24b1ca76c1193f645902b->commit(); $this->buildRelationNewNodes($v7057e8409c7c531a1a6e9ac3df4ed549); if ($v5972c4d2dc988e33130281251a6f282a) { $v662cbf1253ac7d8750ed9190c52163e5 = $v8e2dcfd7e7e24b1ca76c1193f645902b->getDomainId(); $vadce578d04ed03c31f6ac59451fcf8e4 = $this->getChilds($v2114c8075d855b3cea53d5d880c68948, true, true, 0, false, $v662cbf1253ac7d8750ed9190c52163e5); foreach ($vadce578d04ed03c31f6ac59451fcf8e4 as $vf36263a38d7de5cdaa953c1e2b2f79b5 => $v1a13105b7e4eb5fb2e7c9515ac06aa48) { $this->cloneElement($vf36263a38d7de5cdaa953c1e2b2f79b5, $v7057e8409c7c531a1a6e9ac3df4ed549, true); } } $this->misc_elements[] = $v7057e8409c7c531a1a6e9ac3df4ed549; return $v7057e8409c7c531a1a6e9ac3df4ed549; } else { return false; } } }
protected function resetObjectProperties($vaf31437ce61345f416579830a98c91e5) { $vaf31437ce61345f416579830a98c91e5 = (int) $vaf31437ce61345f416579830a98c91e5; $va8cfde6331bd59eb2ac96f8911c4b666 = $this->getObject($vaf31437ce61345f416579830a98c91e5); $v87306dd4235ed712ebc07fe169b76f83 = $va8cfde6331bd59eb2ac96f8911c4b666->getTypeId(); $v7ae7003da59ae71dcc9f8638ef50593d = umiObjectTypesCollection::getInstance()->getType($v87306dd4235ed712ebc07fe169b76f83); $v80071f37861c360a27b7327e132c911a = umiBranch::getBranchedTableByTypeId($v87306dd4235ed712ebc07fe169b76f83); $v1b1cc7f086b3f074da452bc3129981eb = "INSERT INTO {$v80071f37861c360a27b7327e132c911a} (obj_id, field_id, int_val, varchar_val, text_val, rel_val, tree_val, float_val) VALUES "; $v37c0c66b0de38f0adb05826f136d75f7 = $v7ae7003da59ae71dcc9f8638ef50593d->getAllFields(); $vb2021c4149dfd5dc85c88823b7df34bd = array(); foreach ($v37c0c66b0de38f0adb05826f136d75f7 as $vb8b49ef6bc7c1cfa510520b8a17b9f69) { $vb2021c4149dfd5dc85c88823b7df34bd[] = "('{$vaf31437ce61345f416579830a98c91e5}', '{$vb8b49ef6bc7c1cfa510520b8a17b9f69->getId()}', NULL, NULL, NULL, NULL, NULL, NULL)"; } if (sizeof($v37c0c66b0de38f0adb05826f136d75f7) != 0) { l_mysql_query($v1b1cc7f086b3f074da452bc3129981eb . implode($vb2021c4149dfd5dc85c88823b7df34bd, ", ")); } else { $vac5c74b64b4b8352ef2f181affb5ac2a = "INSERT INTO {$v80071f37861c360a27b7327e132c911a} (obj_id, field_id) VALUES ('{$vaf31437ce61345f416579830a98c91e5}', NULL)"; l_mysql_query($vac5c74b64b4b8352ef2f181affb5ac2a); if ($v56bd7107802ebe56c6918992f0608ec6 = l_mysql_error()) { throw new coreException($v56bd7107802ebe56c6918992f0608ec6); } } }