예제 #1
0
파일: translate.php 프로젝트: u007/FlexiPHP
					$translator->deleteText($_POST["key"]);
				}
				else
				{
					$languages = $translator->getTranslatorLanguages().",".$translator->getDefaultLanguage();
					
					//update the localised text for each language that this editor manages
					$language = strtok ($languages,",");
					while($language)
					{
						//does the editor wish to update this text?
						if ($_POST[$language."_update_text"]=="CHECKED")
						{
							//do they wish to update the timestamp for this record
							$blnUpdateTime = ($_POST[$language."_update_date"]=="CHECKED");
							$translator->setLocalisedText($language, $_POST["key"], $_POST[$language."_text"], $blnUpdateTime);
						}
						$language = strtok (",");
					}
				}
			}
			else
			{
				//update the localised text for each language that this editor manages
				$language = strtok ($translator->getTranslatorLanguages(),",");
				while($language)
				{
					$translator->setLocalisedText($language, $_POST["key"], $_POST[$language."_text"]);
					$language = strtok (",");
				}
			}