当前位置: 首页>>代码示例>>PHP>>正文


PHP Dumper::file_select方法代码示例

本文整理汇总了PHP中Dumper::file_select方法的典型用法代码示例。如果您正苦于以下问题:PHP Dumper::file_select方法的具体用法?PHP Dumper::file_select怎么用?PHP Dumper::file_select使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Dumper的用法示例。


在下文中一共展示了Dumper::file_select方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Count

 function ocd_list()
 {
     $this->pageTitle = "Резервные копии DB";
     $this->pageHeader = "Резервные копии DB";
     $ec = $this->GetGP("ec", "");
     $fn = $this->GetGP("fn", "");
     $main_message = "";
     if ($ec == "restore_error") {
         $main_message = "<span class='error'>Ошибка: Файл на выбран.</span>";
     }
     if ($ec == "restore_ok") {
         $main_message = "<span class='message'>DB была успешно восстановлена из файла '{$fn}'.</span>";
     }
     if ($ec == "backup_ok") {
         $main_message = "<span class='message'>Копия DB была успешно создана. Файл - '{$fn}'.</span>";
     }
     if ($ec == "delete_error") {
         $main_message = "<span class='error'>Ошибка: Файл на выбран.</span>";
     }
     if ($ec == "delete_ok") {
         $main_message = "<span class='message'>Файл '{$fn}' был успешно удален.</span>";
     }
     $total = $this->db->GetOne("Select Count(*) From {$this->object}");
     $this->data = array("MAIN_HEADER" => $this->pageHeader, "MAIN_MESSAGE" => $main_message, "MAIN_ACTION" => $this->pageUrl, "MAIN_OCD" => "reset", "MAIN_ADDLINK" => "<a href='{$this->pageUrl}?ocd=backup' title='Создать резервную копию' onClick=\"return confirm ('Создать новую копию базы данных?');\"><img src='./images/add.gif' border='0'></a>", "HEAD_TITLE" => "<b>Имя_Дата_Время создания</b>");
     $appRoot = $this->sitePath;
     $urlRoot = $this->siteUrl;
     $dumper = new Dumper(DbName, $appRoot . "data/backups/");
     $files = array();
     $files = $dumper->file_select();
     array_shift($files);
     $total = count($files);
     $bgcolor = "";
     if ($total > 0) {
         foreach ($files as $file => $title) {
             $recoverLink = "<a href='{$this->pageUrl}?ocd=restore&file={$file}' onClick=\"return confirm ('Вы действительно хотите восстановить DB? Текущая DB будет удалена!');\"><img src='./images/infinity1.gif' width='22' border='0' alt='Восстановить базу данных из этого файла' title='Восстановить базу данных из этого файла'></a>";
             $delLink = "<a href='{$this->pageUrl}?ocd=delete&file={$file}' onClick=\"return confirm ('Вы действительно хотите удалить эту копию?');\"><img src='./images/garbage.gif' width='13' border='0' alt='Удалить' title='Удалить'></a>";
             $downLink = "<a href='" . $urlRoot . "data/backups/" . $file . "'><img src='./images/down.gif' width='16' border='0' alt='Скачать этот файл' title='Скачать этот файл'></a>";
             $bgcolor = $bgcolor == "" ? "#E7E7E7" : "";
             $this->data['TABLE_ROW'][] = array("ROW_TITLE" => $title, "ROW_RECOVERLINK" => $recoverLink, "ROW_DOWNLINK" => $downLink, "ROW_DELLINK" => $delLink, "ROW_BGCOLOR" => $bgcolor);
         }
     } else {
         $bgcolor = $bgcolor == "" ? "#E7E7E7" : "";
         $this->data['TABLE_EMPTY'][] = array("ROW_BGCOLOR" => $bgcolor);
     }
 }
开发者ID:romlg,项目名称:blank-xpage,代码行数:45,代码来源:backup.php


注:本文中的Dumper::file_select方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。