[dev] [commit] r965 - wwwbase/admin

automailer at dexonline.ro automailer at dexonline.ro
Thu Aug 29 03:15:16 EEST 2013


Author: radu
Date: Thu Aug 29 03:15:16 2013
New Revision: 965

Log:
fix flow for OCR edit

Modified:
   wwwbase/admin/definitionEdit.php

Modified: wwwbase/admin/definitionEdit.php
==============================================================================
--- wwwbase/admin/definitionEdit.php	Thu Aug 29 00:57:56 2013	(r964)
+++ wwwbase/admin/definitionEdit.php	Thu Aug 29 03:15:16 2013	(r965)
@@ -4,9 +4,9 @@
 util_assertNotMirror();
 
 $isOCR = util_getRequestIntParameter('ocr');
-$next_ocr_but = util_getRequestParameter('but_next_ocr');
+$nextOcrBut = util_getRequestParameter('but_next_ocr');
 $definitionId = util_getRequestIntParameter('definitionId');
-if($definitionId && !$next_ocr_but) {
+if($definitionId && !$nextOcrBut) {
     $lexemIds = util_getRequestCsv('lexemIds');
     $sourceId = util_getRequestIntParameter('source');
     $internalRep = util_getRequestParameter('internalRep');
@@ -158,6 +158,12 @@
   log_userLog("Edited definition {$definition->id} ({$definition->lexicon})");
   util_redirect('definitionEdit.php?definitionId=' . $definitionId);
 }
+else if ($nextOcrBut && !$hasErrors) {
+  //TODO: check if definition has lexems
+  $definition->save();
+  log_userLog("Edited OCR definition {$definition->id} ({$definition->lexicon}), ocr ({$ocr->id})");
+  util_redirect('definitionEdit.php?definitionId=' . $definitionId . "&ocr=1");
+}
 
 $source = Source::get_by_id($definition->sourceId);
 


More information about the Dev mailing list