} break; case 'lesson_info': if (isset($_GET['token']) && checkToken($_GET['token'])) { if (isset($_GET['lesson'])) { if (eF_checkParameter($_GET['lesson'], 'id') == false) { echo "<xml>"; echo "<status>error</status>"; echo "<message>Invalid lesson id</message>"; echo "</xml>"; exit; } try { $lesson = new EfrontLesson($_GET['lesson']); $users = $lesson->getUsers('professor'); $content = $lesson->getUnits(); $info = $lesson->getStatisticInformation(); $lesson_info = unserialize($lesson->lesson['info']); $metadata = unserialize($lesson->lesson['metadata']); echo "<xml>"; echo "<general_info>"; echo "<name>" . $lesson->lesson['name'] . "</name>"; echo "<direction>" . $lesson->lesson['directions_ID'] . "</direction>"; echo "<price>"; echo "<value>" . $info['price'] . "</value>"; echo "<currency>" . $GLOBALS['configuration']['currency'] . "</currency>"; echo "</price>"; echo "<language>" . $info['language'] . "</language>"; echo "<info>"; foreach ($lesson_info as $key => $value) { echo "<" . $key . ">" . $value . "</" . $key . ">";