db_name ; $published = $_REQUEST['published']; $surveyid=$_REQUEST['surveyid']; //$interbreadcrumb[] = array ("url" => "survey_list.php", "name" => get_lang('SurveyList')); if (isset ($_REQUEST['action'])) { $cidReq=$_REQUEST['cidReq']; $table_survey = Database :: get_course_table('survey'); switch ($_REQUEST['action']) { case 'delete_surveys' : $survey_codes = $_REQUEST['survey_delete']; if (count($survey_codes) > 0) { foreach ($survey_codes as $index => $survey_code) { SurveyManager::delete_survey($survey_code,$table_survey,$table_group,$table_question); } } break; } if (isset($_POST['newsurvey'])) { header("Location:survey.php"); exit; } } if (isset ($_GET['search']) && $_GET['search'] == 'advanced') { $db_name = $_GET['db_name']; $sql = "SELECT * FROM $db_name.survey"; $res = api_sql_query($sql,__FILE__,__LINE__); $titles = array (); while ($title = mysql_fetch_array($res, MYSQL_ASSOC)) { $titles[] = $title; } //$interbreadcrumb[] = array ("url" => "index.php", "name" => get_lang('Survey')); //$interbreadcrumb[] = array ("url" => 'survey_list.php', "name" => get_lang('SurveyList')); $tool_name = get_lang('SearchASurvey'); Display :: display_header($tool_name); api_display_tool_title($tool_name); ?>
"index.php", "name" => get_lang('Survey')); $tool_name = get_lang('Survey'); Display :: display_header($tool_name); api_display_tool_title($tool_name); if(isset($published)) { $sname = surveymanager::pick_surveyname($surveyid); $error_message = get_lang('YourSurveyHasBeenPublished'); Display::display_error_message("Survey "."'".$sname."'"." ".$error_message); } if (isset ($_GET['delete_course'])) { CourseManager :: delete_course($_GET['delete_course']); } ?>
$_GET['keyword']); $parameters['surveyid']=$surveyid; $parameters['newgroupid']=$groupid; $parameters['cidReq']=$cidReq; } elseif (isset ($_GET['keyword_title'])) { $keyword_title = addslashes($_GET['keyword_title']); $keyword_code = addslashes($_GET['keyword_code']); $keyword_language = addslashes($_GET['keyword_language']); $sql = "SELECT * FROM ".$table_survey." WHERE title LIKE '%".$keyword_title."%' AND code LIKE '%".$keyword_code."%' AND lang LIKE '%".$keyword_language."%'"; $parameters['keyword_title'] = $_GET['keyword_title']; $parameters['keyword_code'] = $_GET['keyword_code']; $parameters['keyword_language'] = $_GET['keyword_language']; $parameters['surveyid']=$surveyid; $parameters['newgroupid']=$groupid; $parameters['cidReq']=$cidReq; } else { $sql = "SELECT * FROM ".$table_survey; $parameters = array (); $parameters['surveyid']=$surveyid; $parameters['newgroupid']=$groupid; $parameters['cidReq']=$cidReq; } $res = api_sql_query($sql,__FILE__,__LINE__); if (mysql_num_rows($res) > 0) { $user_info = Database::get_main_table(TABLE_MAIN_SURVEY_REMINDER); $courses = array (); while ($obj = mysql_fetch_object($res)) { $template=$obj->template; $surveyid = $obj->survey_id; if($template=='template1'){$view='white';} elseif($template=='template2'){$view='blue';} elseif($template=='template3'){$view='brown';} elseif($template=='template4'){$view='gray';} else{$view=='blank';} $sql_sent=" SELECT DISTINCT user_info.* FROM $user_info as user_info INNER JOIN $table_survey as survey ON user_info.sid = survey.survey_id AND survey.code = '".$obj->code."'"; $res_sent=api_sql_query($sql_sent); $sent=mysql_num_rows($res_sent); $attempted=0; $sqlAttempt = ' SELECT DISTINCT * FROM '.Database::get_main_table(TABLE_MAIN_SURVEY_USER).' WHERE survey_id='.$obj->survey_id.' AND db_name="'.$db_name.'"'; $res_attempt=api_sql_query($sqlAttempt); $attempted=mysql_num_rows($res_attempt); /*while($object=mysql_fetch_object($res_attempt)) { if($object->access=='1' && $object->sid==$obj->survey_id) $attempted++; }*/ if($sent=='0') {$ratio=$attempted."/".$sent." "."(Not Published)";} else $ratio=$attempted."/".$sent; $survey = array (); $survey[] = ''; $survey[] = $obj->title; $survey[] = $obj->code; $idd=surveymanager::get_author($db_name,$surveyid); $author=surveymanager::get_survey_author($idd); $survey[] = $author; $survey[] = $obj->lang; $survey[] = $obj->avail_from ; $survey[] = $obj->avail_till ; $survey[] = $ratio; //$NoOfQuestion=surveymanager::no_of_question($gid); //$language=surveymanager::no_of_question($sid); $survey[] = ''.get_lang('Edit').''.''.get_lang('Delete').''.''.get_lang('CreateInAnotherLanguage').''.' '.get_lang('ViewSurvey').''.' '.get_lang('Publish').''.' '.get_lang('Reporting').''; $surveys[] = $survey; } $table_header[] = array (' ', false); $table_header[] = array (get_lang('SurveyName'), true); $table_header[] = array (get_lang('SurveyCode'), true); $table_header[] = array (get_lang('Author'), true); $table_header[] = array (get_lang('Language'), true); $table_header[] = array (get_lang('AvailableFrom'), true); $table_header[] = array (get_lang('AvailableTill'), true); $table_header[] = array (get_lang('AnsTarget'), true); $table_header[] = array (' ', false); echo '
'; Display :: display_sortable_table($table_header, $surveys, array (), array (), $parameters); echo ''; echo ''; echo '  '; echo '
'; } else { if((isset ($_GET['keyword'])) || (isset ($_GET['keyword_title']))){ echo get_lang('NoSearchResults') ; } else{ $nosurvey=get_lang('NoSurveyAvailable'); api_display_tool_title($nosurvey); } } } if(!isset ($_GET['search'])) { ?>