示例#1
0
         Helper::pushAlert(ALERT_SUCCESS, 'Translation deleted with success !');
     } else {
         Helper::pushAlert(ALERT_ERROR, 'Something goes wrong ! Check log file in admin section.');
     }
     header('Location:index.php?p=' . PAGE_ID_APPS_PUB . '&app=' . Helper::getHTTPGetStringValue('app', 0));
     break;
     //////// SAVE TRANSLATION
 //////// SAVE TRANSLATION
 case 'saveTranslation':
     require_once BASE_PATH . 'includes/appdesc.class.php';
     $mAppDesc = new ApplicationDesc($_POST['package']);
     if ($mAppDesc->loadTranslation($_POST['code'])) {
         foreach ($_POST as $k => $value) {
             $tmp = explode('-', $k);
             if (count($tmp) == 2 && strcmp($tmp[0], "prop") == 0) {
                 $mAppDesc->setProperty($tmp[1], $value);
             }
         }
         $mAppDesc->commit();
         echo $mAppDesc->buildTranslatedDescription();
     } else {
         echo 'Invalid language code !';
     }
     break;
     //////// GET TMPL EDITOR
 //////// GET TMPL EDITOR
 case 'getTmplEditor':
     require_once BASE_PATH . 'pages/apps_pub_tmpl_editor_dialog.php';
     break;
     //////// UPDATE TEMPLATE
 //////// UPDATE TEMPLATE