Exemple #1
0
 public static function showEditDatabase($params)
 {
     if (!\mod\user\Main::userIsLoggedIn() || (!\mod\user\Main::userBelongsToGroup('Admin') && !\mod\arkeogis\ArkeoGIS::isDatabaseOwner((int) $params['id'], \mod\user\Main::getUserId($_SESSION['login'])) || !$params['id'])) {
         return false;
     }
     $scaleTranslations = array('site' => 'Site', 'watershed' => 'Bassin versant', 'micro-region' => 'Micro-région', 'region' => 'Région', 'country' => 'Pays', 'europe' => 'Europe');
     $databaseInfos = array();
     $ret = ArkeoGIS::getFullDatabaseInfos((int) $params['id']);
     $smarty = \mod\smarty\Main::newSmarty();
     $ret[0]['published'] = $ret[0]['published'] ? 1 : 0;
     $smarty->assign('infos', $ret[0]);
     $response = array('title' => \mod\lang\Main::ch_t('arkeogis', 'Edition of the base') . ' ' . $ret[0]['name'], 'content' => $smarty->fetch('arkeogis/databasesEdit'));
     $response['footer'] = '<input type="button" class="btn btn-primary" value="' . \mod\lang\Main::ch_t('arkeogis', 'Modifier') . '" onclick="editDatabase(' . $ret[0]['id'] . ')" />';
     $response['footer'] .= '<input type="button" class="btn" value="' . \mod\lang\Main::ch_t('arkeogis', 'Fermer') . '" onclick="modalWin.hide()" />';
     return $response;
 }