$documents = new ProfileDocuments(); $date = wf_CheckPost(array('showdate')) ? $_POST['showdate'] : ''; $documents->loadAllUsersDocuments($date); //existing document downloading if (wf_CheckGet(array('documentdownload'))) { zb_DownloadFile($documents::DOCUMENTS_PATH . $_GET['documentdownload'], 'docx'); } //document deletion from database if (wf_CheckGet(array('deletedocument'))) { $documents->unregisterDocument($_GET['deletedocument']); rcms_redirect('?module=report_documents'); } //controls $actionLinks = wf_Link('?module=report_documents', __('Grid view') . ' ' . wf_img('skins/icon_table.png'), false, 'ubButton'); $actionLinks .= wf_Link('?module=report_documents&calendarview=true', __('As calendar') . ' ' . wf_img('skins/icon_calendar.gif'), false, 'ubButton'); show_window('', $actionLinks); if (!wf_CheckGet(array('calendarview'))) { //show calendar control show_window(__('By date'), $documents->dateControl()); //list available documents show_window(__('Previously generated documents'), $documents->renderAllUserDocuments()); } else { //or calendar view show_window(__('Previously generated documents'), $documents->renderAllUserDocumentsCalendar()); } } else { show_error(__('This module is disabled')); } } else { show_error(__('You cant control this module')); }