clearCache(); foreach ($_POST['custom'] as $def => $array) { foreach ($array as $key => $value) { $string = html_entity_decode(stripslashes($value)); if (!strstr($_POST['identifier'], 'email.inc.php')) { $string = nl2br($string); } $saved[$def][$key] = $string; } } $serializedArray = serialize($saved); // $db->MySQLSafe() will break the serialized array $data['langArray'] = "'".addslashes($serializedArray)."'"; $exist = $db->select("SELECT * FROM ".$glob['dbprefix']."CubeCart_lang WHERE identifier = ".$db->MySQLSafe($_POST['identifier'])); if ($exist) { $result = $db->update($glob['dbprefix']."CubeCart_lang", $data, "identifier = ".$db->MySQLSafe($_POST['identifier'])); } else { $data['identifier'] = $db->MySQLSafe($_POST['identifier']); $result = $db->insert($glob['dbprefix']."CubeCart_lang", $data); } ## Notify if ($result) { $msg = "

".sprintf($lang['admin']['langs_lang_updated'], $_POST['identifier'])."

"; } else { $msg = "

".sprintf($lang['admin']['langs_lang_not_updated'], $_POST['identifier'])."

"; } } require($glob['adminFolder'].CC_DS."includes".CC_DS."header.inc.php"); if (!isset($_GET['loc'])) { $_GET['loc'] = "/"; } ?>


select("SELECT langArray FROM ".$glob['dbprefix']."CubeCart_lang WHERE identifier = ".$db->mySQLSafe($_GET['loc'])); if ($customArrayNat == true && !empty($customArrayNat)) { ## add slashes to single quotes only $unserialized = $customArrayNat[0]['langArray']; $formCustomNat = formArray(unserialize($unserialized)); if (empty($formCustomNat) || !is_array($formCustomNat)) { $formCustomNat = $formDefaultNat; } } else { $formCustomNat = $formDefaultNat; } // convert array types foreach($formDefaultNat as $key => $value) { $formDefault[$value['key']]['flatvalue'] = $value['flatvalue']; $formDefault[$value['key']]['flatkey'] = $value['flatkey']; } foreach($formCustomNat as $key => $value) { $formCustom[$value['key']]['flatvalue'] = $value['flatvalue']; $formCustom[$value['key']]['flatkey'] = $value['flatkey']; } unset($customArrayNat,$formDefaultNat); if (is_array($formDefault)) { $hiddenVars = ""; $i = 0; foreach ($formDefault as $key => $value) { if (isset($formCustom[$key])) { $cellColorSame = cellColor($i); $formDefault[$key]['flatvalue'] = trim(html_entity_decode_utf8(stripslashes($formDefault[$key]['flatvalue']), ENT_COMPAT, $charsetIso)); if (empty($formCustom[$key]['flatvalue'])) { $formCustom[$key]['flatvalue'] = $formDefault[$key]['flatvalue']; $formCustom[$key]['flatkey'] = $formDefault[$key]['flatkey']; } else { $formCustom[$key]['flatvalue'] = trim(html_entity_decode_utf8(stripslashes($formCustom[$key]['flatvalue']), ENT_COMPAT, $charsetIso)); } // print_r(substr_compare($formCustom[$i]['flatvalue'], $formDefault[$i]['flatvalue'], 0)); if (md5(str_replace(array("\r","\n"), '', $formCustom[$key]['flatvalue'])) !== md5(str_replace(array("\r","\n"), '', $formDefault[$key]['flatvalue']))) { $cellColor = "tdModified"; $link = ""; $missMatch = true; } else { $cellColor = ""; $cellColor = $cellColorSame; $link = ""; } ?>

<?php echo $_GET['loc'].$fileName;?>
<?php echo $_GET['loc'].$fileName;?>