. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ //to do: improve the way to pass two or more parameters in the paged-table ( link ) $aux = explode ( '|', $_GET['id'] ); $category = str_replace ( '"', '', $aux[0] ); $id = str_replace ( '"', '', $aux[1] ); require_once ( "classes/model/Translation.php" ); //if exists the row in the database propel will update it, otherwise will insert. $tr = TranslationPeer::retrieveByPK( $category, $id, 'en' ); if ( ( is_object ( $tr ) && get_class ($tr) == 'Translation' ) ) { $fields['trn_category'] = $tr->getTrnCategory(); $fields['trn_id'] = $tr->getTrnId(); $fields['trn_value'] = $tr->getTrnValue(); } else $fields = array(); $G_MAIN_MENU = 'tools'; $G_SUB_MENU = 'toolsTranslations'; $G_ID_MENU_SELECTED = 'TOOLS'; $G_ID_SUB_MENU_SELECTED = 'ADD_TRANSLATION'; $G_PUBLISH = new Publisher; $dbc = new DBConnection; $ses = new DBSession($dbc); $G_PUBLISH = new Publisher; $G_PUBLISH->AddContent('xmlform', 'xmlform', 'tools/translationAdd', '', $fields, 'translationsSave' ); if( isset($_SESSION['TOOLS_VIEWTYPE']) && $_SESSION['TOOLS_VIEWTYPE'] == 'blank') { G::RenderPage('publishBlank', 'green-submenu'); } else { G::RenderPage('publish'); } ?>