/** * Saves a i18n values * * @param \ict\data\project\Project $project * @param string $columnName */ public function saveI18nValue(Project $project, $columnName) { if (!I18nHandler::getInstance()->isPlainValue($columnName)) { I18nHandler::getInstance()->save($columnName, 'ict.project.project' . $project->projectID . ($columnName == 'title' ? '' : '.' . $columnName), 'ict.project', PackageCache::getInstance()->getPackageID('info.codingcorner.ict')); // update description $projectEditor = new ProjectEditor($project); $projectEditor->update(array($columnName => 'ict.project.project' . $project->projectID . ($columnName == 'title' ? '' : '.' . $columnName))); } }