} } if ($error == null) { Helper::pushAlert(ALERT_SUCCESS, 'File imported successfully !'); } else { Helper::pushAlert(ALERT_ERROR, $error); } header('Location:index.php?p=' . PAGE_ID_APPS_STATS . '&n=data'); break; //////// ADD DESCRIPTION TRANSLATION FROM TEMPLATE //////// ADD DESCRIPTION TRANSLATION FROM TEMPLATE case 'addTrans': require_once BASE_PATH . 'includes/appdesc.class.php'; $appId = Helper::getHTTPGetStringValue('app', 0); $code = Helper::getHTTPGetStringValue('code', null); $app = DbHelper::selectRow(TBL_APPLICATIONS, APP_ID . '=' . $appId, APP_PACKAGE); $mAppDesc = new ApplicationDesc($app[0]); if ($mAppDesc->addTranslation($code)) { Helper::pushAlert(ALERT_SUCCESS, 'Translation added 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=' . $appId . "&code=" . $code); break; //////// DELETE TRANSLATION //////// DELETE TRANSLATION case 'delTranslation': require_once BASE_PATH . 'includes/appdesc.class.php'; $mAppDesc = new ApplicationDesc($_POST['package']); if ($mAppDesc->delTranslation($_POST['code'])) { Helper::pushAlert(ALERT_SUCCESS, 'Translation deleted with success !');
defined('DIRECT_ACCESS_CHECK') or die('DIRECT ACCESS NOT ALLOWED'); /** * Copyright (c) 2013 EIRL DEVAUX J. - Medialoha. * All rights reserved. This program and the accompanying materials * are made available under the terms of the GNU Public License v3.0 * which accompanies this distribution, and is available at * http://www.gnu.org/licenses/gpl.html * * Contributors: * EIRL DEVAUX J. - Medialoha - initial API and implementation */ require_once 'includes/milestone.class.php'; $mMileId = $mNavCtl->getParam('mId', -1); if ($mMileId > 0) { $m = DbHelper::selectRow(TBL_MILESTONES, MILE_ID . '=' . $mMileId); } $mAppArr = DbHelper::selectRows(TBL_APPLICATIONS, null, APP_NAME . ' ASC', '*', null, null, false); ?> <form class="form-horizontal" action="<?php echo $mNavCtl->buildActionURL('issues', 'updateMilestone', null); ?> " method="post" > <input type="hidden" name="<?php echo MILE_ID; ?> " value="<?php echo isset($m) ? $m[MILE_ID] : ''; ?> " />
echo 'K:This state is not valid and can\'t be applyed !'; } break; //////// UPDATE ISSUES PRIORITY //////// UPDATE ISSUES PRIORITY case 'setissuespriority': $issueIds = @$_POST['issueIds']; $priority = new IssuePriority(@$_POST['priority']); if (!empty($issueIds)) { DBHelper::updateIssuesPriority(explode(',', $issueIds), $priority->getId()); $label = $priority->getLabel(false); echo 'O:'; $issueIds = explode(',', $issueIds); $sep = ''; foreach ($issueIds as $issueId) { $res = DbHelper::selectRow(TBL_ISSUES, ISSUE_ID . '=' . $issueId, ISSUE_STATE); echo $sep, $label, '|', IssueHelper::getHiliteBgColorClass(new IssueState($res[0][0]), $priority); $sep = '||'; } } else { echo 'K:Issue id(s) is not valid !'; } break; //////// UPDATE REPORTS STATE // case 'setstate' : // $reportIds = @$_POST['reportIds']; // $state = @$_POST['state']; // if (ReportHelper::checkState($state)) { // if (!empty($reportIds)) { // $reportIds = explode(',', $reportIds); // DBHelper::updateReportsState($reportIds, $state);