Changeset 16 for pro-bachkim-filespace/sourcecode/application
- Timestamp:
- Jun 26, 2014 5:37:23 PM (11 years ago)
- Location:
- pro-bachkim-filespace/sourcecode/application
- Files:
-
- 2 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-bachkim-filespace/sourcecode/application/modules/ajax/controllers/privatecontent.php
r15 r16 63 63 echo json_encode($aryChild); 64 64 } 65 66 public function rename() { 67 $id = $this->input->post('id',TRUE); 68 $newName = $this->input->post('newname',TRUE); 69 $objectType = $this->input->post('objtype',TRUE); 70 71 $aryData = array(); 72 $aryData['RESULT'] = $this->objDirectory->rename($id, $newName, $objectType);; 73 $aryData['UPDATED'] = array('id' => $id, 'name' => $newName, 'type' => $objectType); 74 echo json_encode($aryData); 75 } 65 76 66 77 } -
pro-bachkim-filespace/sourcecode/application/modules/ajax/models/directory_model.php
r12 r16 154 154 if (file_exists($file) && count($aryDataSet) > 0) { 155 155 $h = fopen ($file, $flag); 156 foreach ($aryDataSet as $key => $ line) {156 foreach ($aryDataSet as $key => $aryTmp) { 157 157 $line = implode(',',$aryTmp); 158 fwrite($ line."\n", $h);158 fwrite($h, $line."\n"); 159 159 } 160 160 fclose ($h); … … 176 176 } 177 177 178 public function rename ($id, $newName, $type = 'directory') { 179 180 if (!$newName || !$id) return FALSE; 181 $aryObj = $type == 'directory' ? $this->getAllDirectory() : $this->getAllFile(); 182 $dbFile = $type == 'directory' ? $dbFile = 'directory.db' : $dbFile = 'file.db'; 183 184 if (count($aryObj) > 0) { 185 foreach ($aryObj as $key => $obj) { 186 if ($obj['id'] == $id) break; 187 } 188 189 $aryObj[$key]['name'] = $newName; 190 191 return $this->writeDB($dbFile, $aryObj); 192 } 193 194 return FALSE; 195 } 196 178 197 } -
pro-bachkim-filespace/sourcecode/application/modules/filemanager/views/main.php
r10 r16 25 25 <button id="btnDel" class="btn btn-success" title="Xóa"><i class="icon-eraser"></i></button> 26 26 <button id="btnCopy" class="btn btn-success" title="Sao chép"><i class="icon-copy"></i></button> 27 <button id="btnCut" class="btn btn-success" title="Cắt"><i class="icon-cut"></i></button>28 <button id="btnPaste" class="btn btn-success" title="Dán"><i class="icon-paste"></i></button>27 <button id="btnCut" class="btn btn-success" title="Cắt"><i class="icon-cut"></i></button> 28 <button id="btnPaste" class="btn btn-success" title="Dán"><i class="icon-paste"></i></button> 29 29 </div> 30 30 <div class="btn-group"> -
pro-bachkim-filespace/sourcecode/application/views/layout/contextmenu.php
r10 r16 1 <div id="context-menu"> 2 <div></div> 3 </div> 1 <ul id="treeMenu" class="contextMenu"> 2 <li class="share"><a href="#share">Chia sẻ</a></li> 3 <li class="copy separator"><a href="#copy">Sao chép Äến ...</a></li> 4 <li class="cut"><a href="#cut">Di chuyá»n Äến...</a></li> 5 <li class="delete"><a href="#delete">Xóa</a></li> 6 <li class="rename separator"><a href="#rename">Äá»i tên</a></li> 7 </ul> 8 9 <ul id="gridMenu" class="contextMenu"> 10 <li class="open"><a href="#open">Má»</a></li> 11 <li class="preview"><a href="#preview">Xem trưá»c</a></li> 12 <li class="share separator"><a href="#share">Chia sẻ</a></li> 13 <li class="copy separator"><a href="#copy">Sao chép Äến ...</a></li> 14 <li class="cut"><a href="#cut">Di chuyá»n Äến...</a></li> 15 <li class="delete"><a href="#delete">Xóa</a></li> 16 <li class="rename separator"><a href="#rename">Äá»i tên</a></li> 17 </ul> -
pro-bachkim-filespace/sourcecode/application/views/layout/footer.php
r15 r16 1 <ul id="treeMenu" class="contextMenu"> 2 <li class="share"><a href="#share">Chia sẻ</a></li> 3 <li class="cut separator"><a href="#cut">Cắt</a></li> 4 <li class="copy"><a href="#copy">Sao chép</a></li> 5 <li class="paste"><a href="#paste">Dán</a></li> 6 <li class="delete"><a href="#delete">Xóa</a></li> 7 <li class="rename separator"><a href="#rename">Äá»i tên</a></li> 8 </ul> 9 10 <ul id="gridMenu" class="contextMenu"> 11 <li class="open"><a href="#open">Má»</a></li> 12 <li class="preview"><a href="#preview">Xem trưá»c</a></li> 13 <li class="share separator"><a href="#share">Chia sẻ</a></li> 14 <li class="cut separator"><a href="#cut">Cắt</a></li> 15 <li class="copy"><a href="#copy">Sao chép</a></li> 16 <li class="paste"><a href="#paste">Dán</a></li> 17 <li class="delete"><a href="#delete">Xóa</a></li> 18 <li class="rename separator"><a href="#rename">Äá»i tên</a></li> 19 </ul> 20 1 <?php 2 $this->load->view('layout/contextmenu'); 3 $this->load->view('layout/modalform'); 4 ?> 21 5 <script type="text/javascript"> 22 6 window.jQuery || document.write("<script src='assets/js/jquery/jquery-1.11.1.min.js'>"+"<"+"/script>"); … … 26 10 if("ontouchend" in document) document.write("<script src='assets/js/jquery/jquery.mobile.custom.min.js'>"+"<"+"/script>"); 27 11 </script> 12 28 13 <script src="assets/js/bootstrap/bootstrap.min.js"></script> 14 <script src="assets/js/bootstrap/bootbox.min.js"></script> 29 15 <script src="assets/js/jquery/jquery-ui-1.10.4.min.js"></script> 30 16 <script src="assets/js/jquery/jquery.contextMenu.js"></script> 31 <script src="assets/js/jquery/jquery.easing.1.3 "></script>17 <script src="assets/js/jquery/jquery.easing.1.3.js"></script> 32 18 <script src="assets/js/vsgrid.js"></script> 33 19 <script src="assets/js/vstree.js"></script>
Note: See TracChangeset
for help on using the changeset viewer.