/**
* import parts of question common to all types
- * @param array question question array from xml tree
+ * @param $question array question question array from xml tree
* @return object question object
*/
function import_headers( $question ) {
$qo->name = $this->getpath( $question, array('#','name',0,'#','text',0,'#'), '', true, $error_noname );
$qo->questiontext = $this->getpath( $question, array('#','questiontext',0,'#','text',0,'#'), '', true );
$qo->questiontextformat = $this->getpath( $question, array('#','questiontext',0,'@','format'), '' );
- $image = $this->getpath( $question, array('#','image',0,'#'), $qo->image );
+ $qo->image = $this->getpath( $question, array('#','image',0,'#'), $qo->image );
$image_base64 = $this->getpath( $question, array('#','image_base64','0','#'),'' );
if (!empty($image_base64)) {
- $qo->image = $this->importimagefile( $image, $image_base64);
+ $qo->image = $this->importimagefile( $qo->image, stripslashes($image_base64) );
}
$qo->generalfeedback = $this->getpath( $question, array('#','generalfeedback',0,'#','text',0,'#'), $qo->generalfeedback, true );
$qo->defaultgrade = $this->getpath( $question, array('#','defaultgrade',0,'#'), $qo->defaultgrade );