subpage = (isset($_GET['b'])) ? $_GET['b'] : 'new';
$this->template_category = (isset($_GET['c'])) ? $_GET['c'] : '0';
}
// Izris strani za ustvarjanje ankete
public function displayNewSurveyPage(){
global $lang;
global $site_url;
global $site_path;
// Leva stran - meni
echo '
';
$this->displayLeftMenu();
echo '
';
// Desna stran - vsebina
echo '
';
echo '
';
echo '';
$this->displayRightContent();
echo '
';
echo '
';
}
// Izris levega menija
private function displayLeftMenu(){
global $lang;
global $site_url;
global $site_path;
global $admin_type;
// Nova anketa
echo ''.$lang['srv_newSurvey_survey_new'].'';
// Anketa iz predloga (knjiznice) - samo na www.1ka.si, testu in arnesu
if/**((strpos($site_url, 'www.1ka.si') !== false && !isVirtual())
|| strpos($site_url, 'test.1ka.si')
|| strpos($site_url, '1ka.arnes.si')
|| isDebug())**/(1){
echo ''.$lang['srv_newSurvey_survey_template'].'';
if($this->subpage == 'template'){
echo '
';
// Ce ima uporabnik mape, lahko izbere v katero mapo se anketa uvrsti
UserSetting::getInstance()->Init($global_user_id);
$show_folders = UserSetting::getInstance()->getUserSetting('survey_list_folders');
$sql = sisplet_query("SELECT * FROM srv_mysurvey_folder WHERE usr_id='$global_user_id' ORDER BY naslov ASC");
if($show_folders == 1 && mysqli_num_rows($sql) > 0){
echo '
';
echo '';
echo '';
echo '
';
}
echo '
';
echo '
';
// 2. sklop - tip ankete (navadna, forma, glasovanje)
echo '
';
}
// Vsebina za ustvarjanje ankete iz predloge
private function displayRightContentTemplates(){
global $lang;
global $site_url;
global $site_path;
global $global_user_id;
$this->setTemplates();
// 1. sklop - ime ankete
echo '
';
// Ce ima uporabnik mape, lahko izbere v katero mapo se anketa uvrsti
UserSetting::getInstance()->Init($global_user_id);
$show_folders = UserSetting::getInstance()->getUserSetting('survey_list_folders');
$sql = sisplet_query("SELECT * FROM srv_mysurvey_folder WHERE usr_id='$global_user_id' ORDER BY naslov ASC");
if($show_folders == 1 && mysqli_num_rows($sql) > 0){
echo '
';
}
// Vsebina za kopiranje obstoječe ankete
private function displayRightContentCopy(){
global $lang;
global $site_url;
global $site_path;
global $global_user_id;
//1. sklop ime ankete, mapa - se doda v 2. fazi redizajna @TG
// 2. sklop - seznam obstoječih anket
echo '
';
echo '
' . $lang['srv_newSurvey_survey_copy'] . '
';
echo '
'.$lang['srv_newSurvey_survey_copy_title'].'
';
//echo '';
//echo '
';
// Gumba naprej in preklici
echo '
';
echo '';
echo '';
echo '
';
}
// Vsebina za uvažanje ankete iz arhiva
private function displayRightContentArchive(){
global $lang;
global $site_url;
global $site_path;
// 1. sklop - ime ankete
echo '
';
}
/**
* Modul za ustvarjanje hierarhije
*/
private function displayRightContentHierarhija(){
global $lang;
global $site_url;
global $site_path;
// V kolikor nima pravic za ustvarjanje hierarhije je blank page
if(!HierarhijaHelper::aliImaDostopDoIzdelovanjaHierarhije()){
return false;
}
// 1. sklop - ime ankete
echo '
';
// Naslov
echo '
' . $lang['srv_hierarchy'] . '
';
// Glavno okno za prikaz uvoda in izbire ankete
echo '
';
}
// Uvoz ankete iz besedila
public function displayRightContentFromText(){
global $lang;
global $site_url;
global $site_path;
global $global_user_id;
// 1. sklop - ime ankete
echo '
';
// Ce ima uporabnik mape, lahko izbere v katero mapo se anketa uvrsti
UserSetting::getInstance()->Init($global_user_id);
$show_folders = UserSetting::getInstance()->getUserSetting('survey_list_folders');
$sql = sisplet_query("SELECT * FROM srv_mysurvey_folder WHERE usr_id='$global_user_id' ORDER BY naslov ASC");
if($show_folders == 1 && mysqli_num_rows($sql) > 0){
echo '
';
}
/**
* Uporabnik se je ravnokar registriral in se nima nobenih anket
*
*/
function displayNoSurveySequence(){
global $lang;
global $site_url;
global $site_path;
global $global_user_id;
echo '
$1',
$text
);
// Wrapamo variable (vsaka v novi vrstici)
$text = preg_replace(
'/ ([^<>]+)/',
' $1',
$text
);
// Dodamo se textbox ce je samo vprasanje
$text = preg_replace(
'/([^<>]+<\/span>)
/',
'$1
',
$text
);
// Wrapamo se prvo vrstico kot naslov
$text = preg_replace(
'/([^<>]+) /',
'$1 ',
$text, 1
);
// Dodamo se textbox na zadnjo vrstico ce je potrebno
$text = preg_replace(
'/([^<>]+<\/span>)\Z/',
'$1 ',
$text
);
// Dodamo se textbox na prvo vrstico, ce je potrebno
$text = preg_replace(
'/([^<>]+<\/span>)