Exemple #1
0
             @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));