예제 #1
0
             error_log('New LP - No learnpath given for add audio', 0);
         }
         require 'lp_list.php';
     } else {
         $_SESSION['refresh'] = 1;
         if (isset($_REQUEST['id'])) {
             $lp_item_obj = new learnpathItem($_REQUEST['id']);
             //Remove audio
             if (isset($_POST['delete_file']) && $_POST['delete_file'] == 1) {
                 $lp_item_obj->remove_audio();
             }
             //Upload audio
             if (isset($_FILES['file']) && !empty($_FILES['file'])) {
                 //Updating the lp.modified_on
                 $_SESSION['oLP']->set_modified_on();
                 $lp_item_obj->add_audio();
             }
             //Add audio file from documents
             if (isset($_REQUEST['document_id']) && !empty($_REQUEST['document_id'])) {
                 $_SESSION['oLP']->set_modified_on();
                 $lp_item_obj->add_audio_from_documents($_REQUEST['document_id']);
             }
             // Display.
             require 'lp_add_audio.php';
         } else {
             require 'lp_add_audio.php';
         }
     }
     break;
 case 'add_lp_category':
     if (!$is_allowed_to_edit) {