isError()) { exit_no_group(); } if ($submit){ if (!$doc_group || $doc_group ==100) { //cannot add a doc unless an appropriate group is provided exit_error('Error','No Valid Document Group Was Selected'); } if (!$title || !$description) { exit_missing_param(); } if (!$uploaded_data) { exit_missing_param(); } if (!is_uploaded_file($uploaded_data)) { exit_error("Error","Invalid filename"); } $d = new Document($g); if (!$d || !is_object($d)) { exit_error('Error','Error getting blank document'); } elseif ($d->isError()) { exit_error('Error',$d->getErrorMessage()); } $data = addslashes(fread(fopen($uploaded_data, 'r'), filesize($uploaded_data))); if (!$d->create($uploaded_data_name,$uploaded_data_type,$data,$doc_group,$title,$language_id,$description)) { exit_error('Error',$d->getErrorMessage()); } else { Header("Location: /docman/?group_id=$group_id&feedback=Document+Submitted+Successfully"); exit; } } else { docman_header('Add documentation','Add documentation','docman_new','',$g->getPublicName()); ?>
Document Title: Refers to the relatively brief title of the document
(e.g. How to use the download server)
Description: A brief description to be placed just under the title.