Changeset 70 for pro-bachkim-filespace/sourcecode/application
- Timestamp:
- Sep 9, 2014 4:14:10 PM (11 years ago)
- Location:
- pro-bachkim-filespace/sourcecode/application
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-bachkim-filespace/sourcecode/application/modules/ajax/controllers/privatecontent.php
r66 r70 85 85 $parentDir = $this->input->post('fparentid',TRUE); 86 86 $name = $this->input->post('fname',TRUE); 87 87 88 $xmlData = $this->vservices->actionExecute('mkdir',array('name' => $name, 'parent_id' => $parentDir == 0 ? -1:$parentDir)); 88 89 … … 90 91 $aryError = array('err' => $this->xml->status->_param['err'], 'errCode' => (int)$this->xml->status->_param['errCode']); 91 92 $aryData = array('id' => $this->xml->status->_param['id'], 'name' => $name, 'parentID' => $parentDir, 'ERROR' => $aryError); 93 94 /* $aryError = array('err' => '', 'errCode' => 0); 95 $aryData = array('id' => rand(100, 1000), 'name' => $name, 'parentID' => $parentDir, 'ERROR' => $aryError); */ 92 96 echo json_encode($aryData); 93 97 } … … 97 101 $xmlData = $this->vservices->actionExecute('deletemulti',array('delobj' => $delobj)); 98 102 $this->xml->parse($xmlData); 103 $aryFolders = array(); 104 105 if (isset($this->xml->tree->folder)) { 106 if (is_array($this->xml->tree->folder)) { 107 foreach ($this->xml->tree->folder as $key => $folder) { 108 $aryFolders['DIRECTORIES'][] = $folder->_param['id']; 109 } 110 } 111 else { 112 $aryFolders['DIRECTORIES'][] = $this->xml->tree->folder->_param['id']; 113 } 114 } 115 116 if (isset($this->xml->tree->file)) { 117 if (is_array($this->xml->tree->file)) { 118 foreach ($this->xml->tree->file as $key => $file) { 119 $aryFolders['FILES'][] = $file->_param['id']; 120 } 121 } 122 else { 123 $aryFolders['FILES'][] = $this->xml->tree->folder->_param['id']; 124 } 125 } 126 99 127 $aryError = array('err' => $this->xml->tree->_param['err'], 'errCode' => (int)$this->xml->tree->_param['errCode']); 100 $aryData = array(' ERROR' => $aryError);128 $aryData = array('DIRECTORIES' => isset($aryFolders['DIRECTORIES']) ? $aryFolders['DIRECTORIES'] : array(), 'FILES' => isset($aryFolders['FILES'])? $aryFolders['FILES'] : array() ,'ERROR' => $aryError); 101 129 echo json_encode($aryData); 102 130 } … … 104 132 public function rename() { 105 133 $id = $this->input->post('id',TRUE); 106 $newName = $this->input->post('newname',TRUE); 107 $objectType = $this->input->post('objtype',TRUE); 108 134 $data = $this->input->post('data',TRUE); 135 109 136 $aryData = array(); 110 137 $aryData['RESULT'] = $this->objDirectory->rename($id, $newName, $objectType);; 111 138 $aryData['UPDATED'] = array('id' => $id, 'name' => $newName, 'type' => $objectType); 112 139 echo json_encode($aryData); 140 } 141 142 public function copy () { 143 $destination = $this->input->post('destination',TRUE); 144 $data = $this->input->post('data',TRUE); 145 146 $aryData = array(); 147 $aryData['RESULT'] = json_decode($data); 148 $aryError = array('err' => '', 'errCode' => 0); 149 $aryData['ERROR'] = $aryError; 150 echo json_encode($aryData); 151 113 152 } 114 153 -
pro-bachkim-filespace/sourcecode/application/modules/filemanager/views/main.php
r42 r70 21 21 <div class="row"> 22 22 <div id="tools-bar" class="col-sm-12 col-xs-12 col-md-12 col-lg-12"> 23 <div class="btn-group ">23 <div class="btn-group basic"> 24 24 <button id="btnNewFolder" class="btn btn-success" title="Tạo thư mục má»i"><i class="icon-folder-close"></i></button> 25 25 <button id="btnDel" class="btn btn-success" title="Xóa"><i class="icon-eraser"></i></button> … … 28 28 <button id="btnPaste" class="btn btn-success" title="Dán"><i class="icon-paste"></i></button> 29 29 </div> 30 <div class="btn-group ">31 <button class="btn btn-danger" title="Chia sẻ"><i class="icon-share-alt"></i></button>32 <button class="btn btn-danger" title="Xem trưá»c"><i class="icon-eye-open"></i></button>30 <div class="btn-group social"> 31 <button id="btnShare" class="btn btn-danger" title="Chia sẻ"><i class="icon-share-alt"></i></button> 32 <button id="btnPreview" class="btn btn-danger" title="Xem trưá»c"><i class="icon-eye-open"></i></button> 33 33 </div> 34 <div class="btn-group ">35 <button class="btn btn-warning" title="Tải xuá»ng"><i class="icon-cloud-download"></i></button>34 <div class="btn-group creation"> 35 <button id="btnDownload" class="btn btn-warning" title="Tải xuá»ng"><i class="icon-cloud-download"></i></button> 36 36 <button id="btnUpload" class="btn btn-info" title="Tải lên"><i class="icon-cloud-upload"></i></button> 37 </div> 38 <div class="btn-group control"> 39 <button id="btnRefresh" class="btn btn-info" title="Tải lại"><i class="icon-refresh"></i></button> 37 40 </div> 38 41 </div> -
pro-bachkim-filespace/sourcecode/application/views/layout/contextmenu.php
r66 r70 1 < ul id="treeMenu" class="contextMenu">1 <!-- <ul id="treeMenu" class="contextMenu"> 2 2 <li class="newfolder"><a href="#newfolder">Tạo thư mục má»i</a></li> 3 3 <li class="share separator"><a href="#share">Chia sẻ</a></li> … … 36 36 <li class="delete"><a href="#delete">Xóa</a></li> 37 37 <li class="rename separator"><a href="#rename">Äá»i tên</a></li> 38 </ul> 38 </ul> --> -
pro-bachkim-filespace/sourcecode/application/views/layout/footer.php
r66 r70 26 26 27 27 <script src="assets/js/jquery/jquery-1.11.1.min.js"></script> 28 <!-- <script src="assets/js/jquery/jquery.hotkeys-0.7.9.min.js"></script> --> 28 29 <script src="assets/js/jquery/jquery-ui-1.10.4.min.js"></script> 30 <script src="assets/js/jquery/jquery.ui.position.js"></script> 31 <script src="assets/js/jquery/jquery.alsodrag.js"></script> 29 32 <script src="assets/js/jquery/jquery.contextMenu.js"></script> 30 33 <script src="assets/js/bootstrap/bootstrap.min.js"></script> … … 35 38 <script src="assets/js/manager.js"></script> 36 39 <script type="text/javascript"> 37 var data = {"DIRECTORIES":[{"id":"1","name":"Dir1","parentID":0},{"id":"2","name":" E1","parentID":0},{"id":"4","name":"Th\u01b0 m\u1ee5c c\u1ee7a D\u0169ng","parentID":0},{"id":"3","name":"E1.1","parentID":"2"},{"id":"5","name":"D\u0169ng 1","parentID":"4"},{"id":"8","name":"D\u0169ng 2","parentID":"4"},{"id":"6","name":"Dir 3","parentID":"5"},{"id":"7","name":"Dir3.1","parentID":"6"}],"FILES":[{"id":"1","name":"File 1","parentID":"1","minetype":"text"},{"id":"2","name":"File in root 1","parentID":0,"minetype":"text"}],"ERROR":{"err":"","errCode":""}}40 var data = {"DIRECTORIES":[{"id":"1","name":"Dir1","parentID":0},{"id":"2","name":"Dir2","parentID":0},{"id":"3","name":"Dir3","parentID":0},{"id":"4","name":"Dir1.1","parentID":"1"},{"id":"5","name":"Dir1.2","parentID":"1"},{"id":"15","name":"Dir1.3","parentID":"3"},{"id":"16","name":"Dir1.4","parentID":"15"},{"id":"17","name":"Dir1.5","parentID":"1"},{"id":"18","name":"Dir1.6","parentID":"1"},{"id":"19","name":"Dir1.7","parentID":"1"},{"id":"20","name":"Dir2.1","parentID":"2"}],"FILES":[{"id":"2","name":"File in root 1","parentID":0,"minetype":"text"}],"ERROR":{"err":"","errCode":0}} 38 41 if(jQuery){ 39 42 var manager = $().violetFileManager({ … … 45 48 statusbar: 'status-bar', 46 49 datasource: 'ajax'/* 'json' , 47 data: data */50 data: data */ 48 51 }); 49 52 }
Note: See TracChangeset
for help on using the changeset viewer.