Example #1
0
     }
     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 . ">";