Redesign - popravki napak - kopiranje iz knjiznice, popravki urejanja mobilnih tem, tabela uporabnikov
This commit is contained in:
parent
cb95af18be
commit
8d06377d23
@ -1548,15 +1548,20 @@ class Dostop {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// kopirano iz user_to_be v users
|
// kopirano iz user_to_be v users
|
||||||
$result = sisplet_query("SELECT type, email, name, surname, pass, status, gdpr_agree, when_reg, came_from, lang FROM WHERE id='" . $uid . "'");
|
$result = sisplet_query("SELECT type, email, name, surname, pass, status, gdpr_agree, when_reg, came_from, lang FROM users_to_be WHERE id='" . $uid . "'");
|
||||||
|
|
||||||
if (mysqli_num_rows($result) > 0) {
|
if (mysqli_num_rows($result) > 0) {
|
||||||
$r = mysqli_fetch_assoc($result);
|
$r = mysqli_fetch_assoc($result);
|
||||||
$g = base64_encode((hash('SHA256', base64_decode($r['pass']) . $pass_salt)));
|
$g = base64_encode((hash('SHA256', base64_decode($r['pass']) . $pass_salt)));
|
||||||
|
|
||||||
sisplet_query("INSERT INTO users (type, email, name, surname, pass, status, gdpr_agree, when_reg, came_from, lang, manuallyApproved)
|
$sqlCopy = sisplet_query("INSERT INTO users (type, email, name, surname, pass, status, gdpr_agree, when_reg, came_from, lang, manuallyApproved)
|
||||||
VALUES ('" . $r['type'] . "', '" . $r['email'] . "', '" . $r['name'] . "', '" . $r['surname'] . "', '" . $g . "','" . $r['status'] . "', '" . $r['gdpr_agree'] . "','" . $r['when_reg'] . "', '" . $r['came_from'] . "', '" . $r['lang'] . "', 'Y')");
|
VALUES ('" . $r['type'] . "', '" . $r['email'] . "', '" . $r['name'] . "', '" . $r['surname'] . "', '" . $g . "','" . $r['status'] . "', '" . $r['gdpr_agree'] . "','" . $r['when_reg'] . "', '" . $r['came_from'] . "', '" . $r['lang'] . "', 'Y')");
|
||||||
sisplet_query("DELETE FROM users_to_be WHERE id='" . $uid . "' OR email='" . $r['email'] . "'");
|
if (!$sqlCopy) {
|
||||||
|
echo mysqli_error($GLOBALS['connect_db']);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
sisplet_query("DELETE FROM users_to_be WHERE id='" . $uid . "' OR email='" . $r['email'] . "'");
|
||||||
|
|
||||||
|
|
||||||
// Uporabniku posljemo email da je bil njegov racun aktiviran
|
// Uporabniku posljemo email da je bil njegov racun aktiviran
|
||||||
|
@ -778,16 +778,17 @@ class Library {
|
|||||||
global $global_user_id;
|
global $global_user_id;
|
||||||
global $lang;
|
global $lang;
|
||||||
global $site_url;
|
global $site_url;
|
||||||
|
|
||||||
$anketa = $_POST['anketa']; // nasa anketa (jo povozimo)
|
$anketa = $_POST['anketa']; // nasa anketa (jo povozimo)
|
||||||
$ank_id = $_POST['ank_id']; // anketa, ki jo uporabimo za predlogo
|
$ank_id = $_POST['ank_id']; // anketa, ki jo uporabimo za predlogo
|
||||||
|
|
||||||
$hierarhija = (empty($_POST['hierarhija']) ? false : true);
|
$hierarhija = (empty($_POST['hierarhija']) ? false : true);
|
||||||
|
|
||||||
if($hierarhija && $ank_id == 'privzeta'){
|
if($hierarhija && $ank_id == 'privzeta'){
|
||||||
|
|
||||||
$ank_id = AppSettings::getInstance()->getSetting('hierarhija-default_id');
|
$ank_id = AppSettings::getInstance()->getSetting('hierarhija-default_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ($anketa > 0) {
|
if ($anketa > 0) {
|
||||||
|
|
||||||
// preberemo osnovne podatke obstojece ankete (naslov.....)
|
// preberemo osnovne podatke obstojece ankete (naslov.....)
|
||||||
@ -797,11 +798,11 @@ class Library {
|
|||||||
$sql2 = sisplet_query("SELECT naslov FROM srv_anketa WHERE id = '$ank_id'");
|
$sql2 = sisplet_query("SELECT naslov FROM srv_anketa WHERE id = '$ank_id'");
|
||||||
$row2 = mysqli_fetch_array($sql2);
|
$row2 = mysqli_fetch_array($sql2);
|
||||||
|
|
||||||
$sqls = sisplet_query("SELECT ank_id, uid FROM srv_dostop WHERE ank_id='$anketa'");
|
$sqls = sisplet_query("SELECT ank_id, uid FROM srv_dostop WHERE ank_id='$anketa'");
|
||||||
|
|
||||||
$this->SurveyAdmin->anketa_delete($anketa);
|
$this->SurveyAdmin->anketa_delete($anketa);
|
||||||
|
}
|
||||||
} else {
|
else {
|
||||||
|
|
||||||
$sql = sisplet_query("SELECT naslov, dostop FROM srv_anketa WHERE id = '$ank_id'");
|
$sql = sisplet_query("SELECT naslov, dostop FROM srv_anketa WHERE id = '$ank_id'");
|
||||||
$row = mysqli_fetch_array($sql);
|
$row = mysqli_fetch_array($sql);
|
||||||
@ -812,14 +813,13 @@ class Library {
|
|||||||
$naslov = " naslov='".(isset($_POST['naslov']) ? $_POST['naslov'] : $row['naslov'])."',";
|
$naslov = " naslov='".(isset($_POST['naslov']) ? $_POST['naslov'] : $row['naslov'])."',";
|
||||||
$intro_opomba = " intro_opomba='".(addslashes($lang['srv_library_copy_of_note'].'<a href="'.$site_url.'admin/survey/index.php?anketa='.$ank_id.'">'.$row2['naslov'].'</a>'))."',";
|
$intro_opomba = " intro_opomba='".(addslashes($lang['srv_library_copy_of_note'].'<a href="'.$site_url.'admin/survey/index.php?anketa='.$ank_id.'">'.$row2['naslov'].'</a>'))."',";
|
||||||
|
|
||||||
|
|
||||||
//$new_id = $this->SurveyAdmin->anketa_copy($ank_id);
|
|
||||||
$sas = new SurveyAdminSettings();
|
$sas = new SurveyAdminSettings();
|
||||||
$new_id = $sas->anketa_copy($ank_id);
|
$new_id = $sas->anketa_copy($ank_id);
|
||||||
|
|
||||||
// popravimo naslov, opombo, dostop, in novega avtorja
|
// popravimo naslov, opombo, dostop, in novega avtorja
|
||||||
sisplet_query("UPDATE srv_anketa SET $naslov $intro_opomba dostop='$row[dostop]', insert_uid='$global_user_id', edit_uid='$global_user_id' WHERE id='$new_id'");
|
sisplet_query("UPDATE srv_anketa SET $naslov $intro_opomba dostop='$row[dostop]', insert_uid='$global_user_id', edit_uid='$global_user_id' WHERE id='$new_id'");
|
||||||
// vsilimo refresh podatkov
|
|
||||||
|
// vsilimo refresh podatkov
|
||||||
SurveyInfo :: getInstance()->resetSurveyData();
|
SurveyInfo :: getInstance()->resetSurveyData();
|
||||||
|
|
||||||
// dostop uporabimo od stare ankete in ne od skopirane (trnutno ne kopira pravic od prej, če ustvarjamo novo anketo)
|
// dostop uporabimo od stare ankete in ne od skopirane (trnutno ne kopira pravic od prej, če ustvarjamo novo anketo)
|
||||||
@ -840,7 +840,8 @@ class Library {
|
|||||||
(new \Hierarhija\Hierarhija($new_id))->izrisisSistemskoVprsanjeVloga();
|
(new \Hierarhija\Hierarhija($new_id))->izrisisSistemskoVprsanjeVloga();
|
||||||
|
|
||||||
echo $new_id;
|
echo $new_id;
|
||||||
}else{
|
}
|
||||||
|
else{
|
||||||
echo 'index.php?anketa='.$new_id.'&a=branching';
|
echo 'index.php?anketa='.$new_id.'&a=branching';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -202,6 +202,8 @@ lang('srv_comment_comment');
|
|||||||
lang('edit1338');
|
lang('edit1338');
|
||||||
lang('for');
|
lang('for');
|
||||||
lang('alternative_email_delete');
|
lang('alternative_email_delete');
|
||||||
|
lang('srv_anketa_deleted_restore_confirm');
|
||||||
|
lang('srv_data_deleted_restore_confirm');
|
||||||
|
|
||||||
|
|
||||||
//LOKACIJA
|
//LOKACIJA
|
||||||
|
@ -4359,30 +4359,20 @@ function changeDoCMSUserFilterCheckbox() {
|
|||||||
|
|
||||||
function anketa_restore(anketa) {
|
function anketa_restore(anketa) {
|
||||||
|
|
||||||
if ( confirm('?') ) {
|
if ( confirm(lang['srv_anketa_deleted_restore_confirm']) ) {
|
||||||
|
|
||||||
$.post('ajax.php?a=anketa_restore', {id: anketa}, function () {
|
$.post('ajax.php?a=anketa_restore', {id: anketa}, function () {
|
||||||
|
|
||||||
window.location.href = 'index.php?anketa='+anketa;
|
window.location.href = 'index.php?anketa='+anketa;
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function data_restore(anketa) {
|
function data_restore(anketa) {
|
||||||
|
|
||||||
if ( confirm('?') ) {
|
if ( confirm(lang['srv_data_deleted_restore_confirm']) ) {
|
||||||
|
|
||||||
$.post('ajax.php?a=data_restore', {id: anketa}, function () {
|
$.post('ajax.php?a=data_restore', {id: anketa}, function () {
|
||||||
|
|
||||||
window.location.href = 'index.php?anketa='+anketa;
|
window.location.href = 'index.php?anketa='+anketa;
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function deleteSurveyDataFile(note) {
|
function deleteSurveyDataFile(note) {
|
||||||
|
@ -5929,10 +5929,12 @@ $lang = array (
|
|||||||
"srv_anketa_deleted" => 'Izbrisane ankete',
|
"srv_anketa_deleted" => 'Izbrisane ankete',
|
||||||
"srv_anketa_deleted_note" => 'V spodnji tabeli je seznam vseh izbrisanih anket in možnost obnovitve teh anket.',
|
"srv_anketa_deleted_note" => 'V spodnji tabeli je seznam vseh izbrisanih anket in možnost obnovitve teh anket.',
|
||||||
"srv_anketa_deleted_restore" => 'Obnovi anketo',
|
"srv_anketa_deleted_restore" => 'Obnovi anketo',
|
||||||
|
"srv_anketa_deleted_restore_confirm" => 'Ste prepričani, da želite obnoviti anketo?',
|
||||||
"srv_data_deleted" => 'Izbrisani podatki',
|
"srv_data_deleted" => 'Izbrisani podatki',
|
||||||
"srv_data_deleted_surveyname" => 'Ime ankete',
|
"srv_data_deleted_surveyname" => 'Ime ankete',
|
||||||
"srv_data_deleted_user" => 'E-mail uporabnika',
|
"srv_data_deleted_user" => 'E-mail uporabnika',
|
||||||
"srv_data_deleted_restore" => 'Obnovi podatke',
|
"srv_data_deleted_restore" => 'Obnovi podatke',
|
||||||
|
"srv_data_deleted_restore_confirm" => 'Ste prepričani, da želite obnoviti podatke?',
|
||||||
"srv_data_deleted_note" => 'V spodnji tabeli je seznam vseh anket, kjer so bili izbrisani podatki, in možnost obnovitve izbrisanih podatkov.',
|
"srv_data_deleted_note" => 'V spodnji tabeli je seznam vseh anket, kjer so bili izbrisani podatki, in možnost obnovitve izbrisanih podatkov.',
|
||||||
"srv_restore" => 'Obnovi',
|
"srv_restore" => 'Obnovi',
|
||||||
"srv_all_types" => 'Vsi tipi',
|
"srv_all_types" => 'Vsi tipi',
|
||||||
|
@ -5824,10 +5824,12 @@ $lang = array (
|
|||||||
"srv_anketa_deleted" => 'Deleted surveys',
|
"srv_anketa_deleted" => 'Deleted surveys',
|
||||||
"srv_anketa_deleted_note" => 'The table below lists all deleted surveys and the possibility to restore them.',
|
"srv_anketa_deleted_note" => 'The table below lists all deleted surveys and the possibility to restore them.',
|
||||||
"srv_anketa_deleted_restore" => 'Restore survey',
|
"srv_anketa_deleted_restore" => 'Restore survey',
|
||||||
|
"srv_anketa_deleted_restore_confirm" => 'Are you sure you want to restore this survey?',
|
||||||
"srv_data_deleted" => 'Deleted data',
|
"srv_data_deleted" => 'Deleted data',
|
||||||
"srv_data_deleted_surveyname" => 'Survey name',
|
"srv_data_deleted_surveyname" => 'Survey name',
|
||||||
"srv_data_deleted_user" => 'User E-mail',
|
"srv_data_deleted_user" => 'User E-mail',
|
||||||
"srv_data_deleted_restore" => 'Restore data',
|
"srv_data_deleted_restore" => 'Restore data',
|
||||||
|
"srv_data_deleted_restore_confirm" => 'Are you sure you want to restore this data?',
|
||||||
"srv_data_deleted_note" => 'The table below lists all the surveys where data have been deleted and the possibility to restore deleted data.',
|
"srv_data_deleted_note" => 'The table below lists all the surveys where data have been deleted and the possibility to restore deleted data.',
|
||||||
"srv_restore" => 'Restore',
|
"srv_restore" => 'Restore',
|
||||||
"srv_all_types" => 'All types',
|
"srv_all_types" => 'All types',
|
||||||
|
@ -30113,6 +30113,10 @@ button.buttons-columnVisibility.active {
|
|||||||
padding-top: 0 !important;
|
padding-top: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.select-info {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
table.usersTable {
|
table.usersTable {
|
||||||
margin-left: 14px;
|
margin-left: 14px;
|
||||||
margin-right: 14px;
|
margin-right: 14px;
|
||||||
|
@ -92,6 +92,10 @@ button.buttons-columnVisibility {
|
|||||||
padding-top: 0 !important;
|
padding-top: 0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.select-info{
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
table.usersTable {
|
table.usersTable {
|
||||||
margin-left: 14px;
|
margin-left: 14px;
|
||||||
margin-right: 14px;
|
margin-right: 14px;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user