Example #1
0
             $msg->addError('FILE_NOT_DELETED');
             $result = false;
             break;
         } else {
             if (!@unlink($current_path . $pathext . $filename)) {
                 $msg->addError('FILE_NOT_DELETED');
                 $result = false;
                 break;
             }
         }
     }
     if ($result) {
         // delete according definition of primary resources and alternatives for adapted content
         $filename = '../' . $pathext . $filename;
         // 1. delete secondary resources types
         $secondaryResourcesTypesDAO = new SecondaryResourcesTypesDAO();
         $secondaryResourcesTypesDAO->DeleteByResourceName($filename);
         // 2. delete secondary resources
         $secondaryResourcesDAO = new SecondaryResourcesDAO();
         $secondaryResourcesDAO->DeleteByResourceName($filename);
         // 3. delete primary resources types
         $primaryResourcesTypesDAO = new PrimaryResourcesTypesDAO();
         $primaryResourcesTypesDAO->DeleteByResourceName($filename);
         // 4. delete primary resources
         $primaryResourcesDAO = new PrimaryResourcesDAO();
         $primaryResourcesDAO->DeleteByResourceName($filename);
         $msg->addFeedback('ACTION_COMPLETED_SUCCESSFULLY');
     }
 }
 /* delete directory */
 if (isset($_POST['listofdirs'])) {
Example #2
0
 function setSecondaryResourceType($secondary_resource, $type_id)
 {
     include_once TR_INCLUDE_PATH . 'classes/DAO/SecondaryResourcesTypesDAO.class.php';
     $secondaryResourcesTypesDAO = new SecondaryResourcesTypesDAO();
     $secondaryResourcesTypesDAO->Create($secondary_resource, $type_id);
 }