diff --git a/workflow/engine/classes/model/Content.php b/workflow/engine/classes/model/Content.php index 83b2c9d09..15fb66d11 100644 --- a/workflow/engine/classes/model/Content.php +++ b/workflow/engine/classes/model/Content.php @@ -285,6 +285,7 @@ class Content extends BaseContent { $c->add ( ContentPeer::CON_LANG, $lanId ); $result = ContentPeer::doSelectRS ( $c ); + $result->setFetchmode(ResultSet::FETCHMODE_ASSOC); $result->next (); $row = $result->getRow (); while ( is_array ( $row ) ) { diff --git a/workflow/engine/methods/setup/language_Ajax.php b/workflow/engine/methods/setup/language_Ajax.php index c50458394..556c1ff85 100644 --- a/workflow/engine/methods/setup/language_Ajax.php +++ b/workflow/engine/methods/setup/language_Ajax.php @@ -132,6 +132,7 @@ try { include_once 'classes/model/Translation.php'; include_once 'classes/model/Content.php'; $locale = $_POST['LOCALE']; + $trn = new Translation(); if( strpos($locale, Translation::$localeSeparator) ) list($LAN_ID, $IC_UID) = explode(Translation::$localeSeparator, $locale); @@ -154,7 +155,7 @@ try { if( $aRow[0] == 0 ) { //so we can delete this language try{ Content::removeLanguageContent($locale); - Translation::removeTranslationEnvironment($locale); + $trn->removeTranslationEnvironment($locale); echo G::LoadTranslation('ID_LANGUAGE_DELETED_SUCCESSFULLY'); } catch (Exception $e){ echo $e->getMessage(); @@ -167,4 +168,4 @@ try { } catch ( Exception $oException ) { die($oException->getMessage()); } -?> \ No newline at end of file +?>