public function upload() { if (isset($_FILES)) { $project = $_POST['project']; $parentDirCrypted = $_POST['parent']; $facade = new SystemFacade($project); $parent = $facade->decrypt($parentDirCrypted); for ($i = 0; $i < count($_FILES['file']['name']); $i++) { $fileName = $_FILES['file']['name'][$i]; $fileTmp = $_FILES['file']['tmp_name'][$i]; $fileType = $_FILES['file']['type'][$i]; $fileSize = $_FILES['file']['size'][$i]; $fileError = $_FILES['file']['error'][$i]; $uploader = new Uploader($fileName, $fileType, $fileTmp, $fileSize, $fileError); if ($uploader->uploadFile()) { $facade->manageFileName($fileName, $parent); if ($facade->createObject($parent, $uploader->getFileName(), $uploader->getRealType(), $uploader->getFileType(), $uploader->getUploadedSource())) { $facade->refreshDirectoryDate($parent); } else { echo "Couldn't save file to database."; } } else { echo $uploader->getError(); } } echo $facade->makeFileList(); } }
public function delete_content() { $type = $_POST['type']; $id = $_POST['id']; $project = $_POST['project']; $facade = new SystemFacade($project); $facade->deleteObject($type, $id); echo $facade->makeFileList(); }
public function sendDirContent() { $idDir = $this->input->post('id'); $idProject = $this->input->post('project'); if ($idDir && $idProject) { $Facade = new SystemFacade($idProject); $id = $Facade->decrypt($idDir); $Facade->setCurrentFile($id); echo $Facade->makeFileList(); } }
public function create_directory() { $parentCrypted = $_POST['parent']; $name = $_POST['name']; $project = $_POST['project']; $type = "SystemDirectory"; $facade = new SystemFacade($project); $parent = $facade->decrypt($parentCrypted); $facade->createObject($parent, $name, $type); $facade->setCurrentFile($parent); echo $facade->makeFileList(); }
<div class="interfaceButtons" id="<?php echo $this->session->userdata('id_project'); ?> "> <ul class="fileButtons"> <li class="addDirectory" onclick="$('#modal-adddirectory').modal();"><img src="../assets/img/folder_new.gif" title="Create new folder"/></li> <li class ="addFile" onclick="prepareUploadForm();"><img src="../assets/img/page_new.gif" title="Upload file"/></li> <li class="moveTo" onclick="openMoveSelection();"><img src="../assets/img/page_left.gif" title="Move selection"/></li> <li class="deleteContent" onclick="openDeleteSelection()"><img src="../assets/img/page_cross.gif" title="Delete Selection"/></li> <li class="downloadProject" onclick="downloadProject()"><img src="../assets/img/icon_download.gif" title="Download project"/></li> </ul> </div> <div class="FileContent col-md-12 "> <?php echo $Facade->makeFileList(); ?> </div> </section> </div> </div> </div> </div> <script type="text/javascript"> /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates
<?php $_GRUNT_PATH = 1; require_once '../GruntFileSystem.php'; $type = $_POST['type']; $id = $_POST['id']; $project = $_POST['project']; $facade = new SystemFacade($project); $facade->deleteObject($type, $id); echo $facade->makeFileList();
public function sendDirContent() { $idDir = $_POST['id']; $idProject = $_POST['project']; if ($idDir && $idProject) { $Facade = new SystemFacade($idProject); $id = $Facade->decrypt($idFile); $Facade->setCurrentFile($id); echo $Facade->makeFileList(); } }