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;?>](<?php echo $imgFolder;?>) |
|
|
|