function fetchCategories($data) { global $categories, $categoryTitle, $item; if ($item->categoryId == $data['CAT_CO_CODIGO']) { $categoryTitle = NP_DDBB::decodeSQLValue($data['CAT_VA_NOMBRE'], "STRING_I18N"); } array_push($categories, array($data['CAT_CO_CODIGO'], NP_DDBB::decodeSQLValue($data['CAT_VA_NOMBRE'], "STRING_I18N"))); }
function getCountryName($countryId) { global $ddbb; if ($countryId != null && trim($countryId) != "") { $data = $ddbb->executePKSelectQuery("SELECT name FROM NPS_PAISES WHERE id=" . $countryId); return NP_get_i18n(NP_DDBB::decodeSQLValue($data["name"], "STRING_I18N")); } }
function fetchCategories($data) { global $categories, $categoryTitle; //, $sourceCategoryTitle; if ($_GET['categoryId'] == $data['CAT_CO_CODIGO']) { $categoryTitle = NP_DDBB::decodeSQLValue($data['CAT_VA_NOMBRE'], "STRING_I18N"); } // if (isset($_GET['sourceCategoryId']) && $_GET['sourceCategoryId'] == $data['CAT_CO_CODIGO']) // $sourceCategoryTitle = $data['CAT_VA_NOMBRE']; array_push($categories, array($data['CAT_CO_CODIGO'], NP_DDBB::decodeSQLValue($data['CAT_VA_NOMBRE'], "STRING_I18N"))); }
function fetchCountries($data) { global $countries; $countries[$data['id']] = NP_DDBB::decodeSQLValue($data['name'], "STRING_I18N"); }
function loadData(&$obj, &$data, $ddbbMapping = null, $ddbbTypes = null) { $object_name = get_class($obj); if ($ddbbMapping != null && $ddbbTypes != null) { $ddbb_mapping = $ddbbMapping; $ddbb_types = $ddbbTypes; } else { $ddbb_mapping = $this->dbMappings[$object_name]; $ddbb_types = $this->dbTypes[$object_name]; } foreach ($ddbb_mapping as $objectFieldName => $dbFieldName) { /*$objectFieldName = _obtainKeyForValue($ddbb_mapping, $dbFieldName); if ($objectFieldName == null) { continue; }*/ if (is_array($dbFieldName)) { if (is_object($obj)) { $this->loadData($obj->{$objectFieldName}, $data, $ddbb_mapping[$objectFieldName], $ddbb_types[$objectFieldName]); } else { $this->loadData($obj[$objectFieldName], $data, $ddbb_mapping[$objectFieldName], $ddbb_types[$objectFieldName]); } } else { if (is_array($data)) { if (is_object($obj)) { if (in_array($dbFieldName, array_keys($data))) { $obj->{$objectFieldName} = NP_DDBB::decodeSQLValue($data[$dbFieldName], $ddbb_types[$objectFieldName]); } else { $obj->{$objectFieldName} = NP_DDBB::decodeSQLValue(null, $ddbb_types[$objectFieldName]); } } else { if (is_array($obj)) { if (in_array($dbFieldName, array_keys($data))) { $obj[$objectFieldName] = NP_DDBB::decodeSQLValue($data[$dbFieldName], $ddbb_types[$objectFieldName]); } else { $obj[$objectFieldName] = NP_DDBB::decodeSQLValue(null, $ddbb_types[$objectFieldName]); } } } } unset($data[$dbFieldName]); } } }