@unlink($strDirNameOld); } } } if (strlen($strErrorMessage) <= 0) { $arFields = array("SORT" => $SORT, "SMILE_TYPE" => $SMILE_TYPE, "TYPING" => $TYPING, "DESCRIPTION" => $DESCRIPTION); if (strlen($strFileName) > 0) { $arFields["IMAGE"] = $strFileName; $arFields["IMAGE_WIDTH"] = $iIMAGE_WIDTH; $arFields["IMAGE_HEIGHT"] = $iIMAGE_HEIGHT; } for ($i = 0; $i < count($arSysLangs); $i++) { $arFields["LANG"][] = array("LID" => $arSysLangs[$i], "NAME" => ${"NAME_" . $arSysLangs[$i]}); } if ($ID > 0) { $ID1 = CSocNetSmile::Update($ID, $arFields); if (IntVal($ID1) <= 0) { $strErrorMessage .= GetMessage("ERROR_EDIT_SMILE") . ". \n"; } } else { $ID = CSocNetSmile::Add($arFields); if (IntVal($ID) <= 0) { $strErrorMessage .= GetMessage("ERROR_ADD_SMILE") . ". \n"; } } } if (strlen($strErrorMessage) > 0) { $bInitVars = True; } if (strlen($save) > 0 && strlen($strErrorMessage) <= 0) { LocalRedirect("socnet_smile.php?lang=" . LANG . "&" . GetFilterParams("filter_", false));