You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							27 lines
						
					
					
						
							839 B
						
					
					
				
			
		
		
	
	
							27 lines
						
					
					
						
							839 B
						
					
					
				<?php
 | 
						|
/* For licensing terms, see /license.txt */
 | 
						|
 | 
						|
exit;
 | 
						|
 | 
						|
require_once __DIR__ . '/../../main/inc/global.inc.php';
 | 
						|
 | 
						|
$sql = 'SELECT iid, c_id, question
 | 
						|
        FROM c_quiz_question
 | 
						|
        WHERE iid not in (SELECT question_id from c_quiz_rel_question)
 | 
						|
        ORDER BY iid';
 | 
						|
 | 
						|
$result = Database::query($sql);
 | 
						|
$data = Database::store_result($result);
 | 
						|
$counter = 1;
 | 
						|
$totalQuestions = count($data);
 | 
						|
echo 'Questions to delete: '.$totalQuestions.PHP_EOL;
 | 
						|
foreach ($data as $row) {
 | 
						|
    $courseInfo = api_get_course_info_by_id($row['c_id']);
 | 
						|
    $question = Question::read($row['iid'], $courseInfo);
 | 
						|
    if (empty($question->exerciseList)) {
 | 
						|
        $question->delete();
 | 
						|
    }
 | 
						|
    echo 'Deleting question '.$counter.'/'.$totalQuestions.' -  #'.$row['iid'].
 | 
						|
        ' - Course: '.$row['c_id'].' Title: '.$row['question'].PHP_EOL;
 | 
						|
    $counter++;
 | 
						|
}
 | 
						|
 |