} if (!$canEdit && $folder) { $AppUI->redirect('m=public&a=access_denied'); } // check permissions for this record if ($folder == 0) { $canEdit = $canAuthor; } if (!$canEdit) { $AppUI->redirect('m=public&a=access_denied'); } // check if this record has dependancies to prevent deletion $msg = ''; $obj = new CFile_Folder(); if ($folder > 0) { $canDelete = $obj->canDelete($msg, $folder); } $q = new w2p_Database_Query(); $q->addTable('file_folders'); $q->addQuery('file_folders.*'); $q->addWhere('file_folder_id=' . $folder); $obj = null; $q->loadObject($obj); // load the record data if (!$obj && $folder > 0) { $AppUI->setMsg('File Folder'); $AppUI->setMsg('invalidID', UI_MSG_ERROR, true); $AppUI->redirect(); } $folders = getFolderSelectList(); // setup the title block