public function file($dir = ROOT, $settings = array()) { //$dir = ROOT . "test/"; ####################################### if ($settings["top_bar"] === true) { $files = '<div class="apps_top_bar"> <ul> <li> <form action="#" enctype="multipart/form-data" method="POST" class="settings_upload"> <label for="upload_file" class="upload_file" title="Загрузуить файлы"> <input type="file" multiple="multiple" name="file" class="upload_go" id="upload_file"> </label> </form> </li> <li><a href="#" class="apps_file_save" title="Сохранить файл"></a></li> </ul> </div> <div class="btn-group lister"> <a href="#" data-apps-file-size="0" class="btn btn-xs btn-default"><span class="glyphicon glyphicon glyphicon-th-list"></span></a> <a href="#" data-apps-file-size="apps_files_preview_middle" class="btn btn-xs btn-default"><span class="glyphicon glyphicon glyphicon-th"></span></a> <a href="#" data-apps-file-size="apps_files_preview_big" class="c_0 btn btn-xs btn-default"><span class="glyphicon glyphicon glyphicon-th-large"></span></a> </div> <ul class="apps_all_files apps_files_preview_big">'; } else { $files = ""; } foreach (scandir($dir) as $file) { if (is_file($dir . $file) && $file !== "." && $file !== "..") { $files .= self::DetailFile($dir . $file); } } if ($settings["top_bar"] === true) { $files .= '</ul> <div class="apps_files_loading"> <div>G</div> <div>N</div> <div>I</div> <div>D</div> <div>A</div> <div>O</div> <div>L</div> </div> <form action="#" enctype="multipart/form-data" method="POST" class="pfu"> <label for="upload_file_to" class="upload_file upload_position" title="Загрузуить файлы"> <input type="file" multiple="multiple" name="file" class="upload_go" id="upload_file_to"> </label> </form>'; $settings_mirror = array("style" => array("height" => "auto", "wrapper" => ".apps_editable_code", "max-height" => "1000px")); $files .= '<div class="apps_editable_code"><textarea name="template_code" id="apps_editable_code" cols="30" rows="30"></textarea></div>' . Systems::CodeMirror("apps_editable_code", $settings_mirror); } if ($settings["show"] == "echo") { echo $files; } else { return $files; } }