$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 (","); } }