[dev] [commit] r1056 - wwwbase/admin

automailer at dexonline.ro automailer at dexonline.ro
Mon Jan 13 14:17:47 EET 2014


Author: radu
Date: Mon Jan 13 14:17:46 2014
New Revision: 1056

Log:
lexems should be saved in the new flow

Modified:
   wwwbase/admin/definitionEdit.php

Modified: wwwbase/admin/definitionEdit.php
==============================================================================
--- wwwbase/admin/definitionEdit.php	Mon Jan 13 13:23:52 2014	(r1055)
+++ wwwbase/admin/definitionEdit.php	Mon Jan 13 14:17:46 2014	(r1056)
@@ -108,6 +108,7 @@
 if ($internalRep || $sourceId) {
   $definition->lexicon = AdminStringUtil::extractLexicon($definition);
 }
+
 if (count($lexemIds)) {
   $lexems = array();
   $ldms = array();
@@ -176,7 +177,7 @@
       }
     }
   } else {
-    // $ldms = LexemDefinitionMap::get_all_by_definitionId($definitionId);
+    //$ldms = LexemDefinitionMap::get_all_by_definitionId($definitionId); // FIXME 
     db_execute("delete from LexemDefinitionMap where definitionId = {$definitionId}");
     foreach ($ldms as $ldm) {
       $ldm->save();
@@ -188,8 +189,13 @@
 }
 else if ($nextOcrBut && !$hasErrors) {
   //TODO: check if definition has lexems
+  if ($ldms) {
+    foreach ($ldms as $ldm) {
+      $ldm->save();
+    }
+  }
   $definition->save();
-  log_userLog("Edited OCR definition {$definition->id} ({$definition->lexicon}), ocr ({$ocr->id})");
+  log_userLog("Edited OCR definition {$definition->id} ({$definition->lexicon})");
   util_redirect('definitionEdit.php');
 }
 


More information about the Dev mailing list