public function overwriteForm($return, $returnfull) { $return = parent::overwriteForm($return, $returnfull); $p = new DocumentsPortalFolder(); //$p->folder_parent_id //$p->default_read_coloms = "ID,post_title"; $arrPage = $p->getWhere("folder_parent_id = 0"); $arrNe = array(); foreach ($arrPage as $pp) { $arrNe[$pp->folder_id] = $pp->folder_id . " - " . $pp->folder_name; } $return['km_folder_id'] = new Leap\View\InputSelect($arrNe, "km_folder_id", "km_folder_id", $this->km_folder_id); return $return; }
function editfile() { $fid = isset($_GET['fid']) ? addslashes($_GET['fid']) : die('no fid'); $tid = isset($_GET['tid']) ? addslashes($_GET['tid']) : die('no tid'); $t = isset($_GET['t']) ? addslashes($_GET['t']) : die('no t'); $dc = new DocumentsPortalFolder(); $dc->getByID($tid); $fc = new DocumentsPortal(); $fc->getByID($fid); //pr($dc); $ti = time(); unset($_SESSION['mainMoveTID']); ?> <style> .fold{ margin:3px; background-color: #efefef; cursor: pointer; padding: 3px; float:left; } .selectedMoved{ /*border:2px solid black;*/ background-color:#333; color:white; } </style> <label><?php echo Lang::t('Move File To'); ?> : <span id="moveto"><i class="glyphicon glyphicon-folder-close"></i> /</span><input type="hidden" id="movetoVal" value="0"><input type="hidden" id="movetoValParent" value="0"> <button id="moveTo_<?php echo $tid; ?> _<?php echo $ti; ?> " class="btn btn-default"><?php echo Lang::t('Update'); ?> </button> </label> <script> $('#moveTo_<?php echo $tid; ?> _<?php echo $ti; ?> ').click(function(){ var x = $('#movetoVal').val(); if(x!=""){ $.get('<?php echo _SPPATH; ?> DMWeb/moveFileAction?fid=<?php echo $fid; ?> &tid=<?php echo $tid; ?> &t=<?php echo $t; ?> &to='+x,function(data){ var par = $('#movetoValParent').val(); loadfolder_<?php echo $t; ?> (par); loadfolder_<?php echo $t; ?> (<?php echo $tid; ?> ); //lwrefresh("UploadDoc"); $('#myModal').modal('hide'); }); } }); </script> <div id="movebox_<?php echo $ti; ?> "> <?php $arrFolder = $dc->getWhere("folder_parent_id = 0 ORDER BY folder_name ASC"); foreach ($arrFolder as $fold) { if ($fold->folder_id == $_SESSION['mainMoveTID']) { continue; } ?> <div class="folderatas" id="foldertop_<?php echo $ti; ?> _<?php echo $fold->folder_id; ?> "> <div onclick="browseMovedFolder_<?php echo $ti; ?> ('<?php echo $fold->folder_id; ?> ');" class="fold"> <i class="glyphicon glyphicon-expand"></i> </div> <div id="folder_<?php echo $ti; ?> _<?php echo $fold->folder_id; ?> " onclick="selectMovedFolder_<?php echo $ti; ?> ('<?php echo $fold->folder_id; ?> ','<?php echo $fold->folder_parent_id; ?> ',event);" class="fold"><i class="glyphicon glyphicon-folder-close"></i> <?php echo $fold->folder_name; ?> </div> <div class="clearfix"></div> <div id="movefolder_<?php echo $fold->folder_id; ?> "></div> </div> <?php } ?> </div> <script> function selectMovedFolder_<?php echo $ti; ?> (id,par,e){ e.preventDefault(); $(".fold").removeClass('selectedMoved'); $("#folder_<?php echo $ti; ?> _"+id).addClass('selectedMoved'); $('#moveto').html($("#folder_<?php echo $ti; ?> _"+id).html()); $('#movetoVal').val(id); $('#movetoValParent').val(par); } function browseMovedFolder_<?php echo $ti; ?> (id){ $('#movefolder_'+id).load('<?php echo _SPPATH; ?> DMWeb/loadfolderMove?ti=<?php echo $ti; ?> &tid='+id); } </script> <?php }