DS Helper GameAP: различия между версиями

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
Строка 15: Строка 15:
  
 
Получение полного пути к исполняемым файлам панели.
 
Получение полного пути к исполняемым файлам панели.
 +
 +
string get_ds_file_path( array $server_data )
 +
'''server_data'''
 +
: Данные сервера.
  
 
=== get_file_protocol ===
 
=== get_file_protocol ===
  
 
Получение названия протокола передачи файлов (FTP, SFTP, Local).
 
Получение названия протокола передачи файлов (FTP, SFTP, Local).
 +
string get_file_protocol( array $server_data )
 +
'''server_data'''
 +
: Данные сервера.
  
 
=== get_file_protocol_config ===
 
=== get_file_protocol_config ===
  
 
Получение данных для соединения с sftp или ftp.
 
Получение данных для соединения с sftp или ftp.
 +
string get_file_protocol_config( array $server_data )
 +
'''server_data'''
 +
: Данные сервера.
  
 
=== get_last_command ===
 
=== get_last_command ===
  
 
Последняя отправленная команда на выделенный сервер.
 
Последняя отправленная команда на выделенный сервер.
 +
string get_last_command()
  
 
=== get_sended_commands ===
 
=== get_sended_commands ===
  
 
Список отправленных команд на выделенный сервер.
 
Список отправленных команд на выделенный сервер.
 +
array get_sended_commands()
  
 
=== list_ds_files ===
 
=== list_ds_files ===
  
 
Список файлов в директории.
 
Список файлов в директории.
 +
array list_ds_files(string $dir, array $server_data [, bool $full_info = false ] [, array $extensions ] )
 +
'''dir'''
 +
:Директория на выделенном сервере
 +
'''server_data'''
 +
:Данные сервера.
 +
'''full_info'''
 +
:Полная информация о файле (дата создания, размер).
 +
'''extensions'''
 +
:Массив со списком расширений файлов.
  
 
=== read_ds_file ===
 
=== read_ds_file ===

Версия 19:53, 14 мая 2014


Набор функций для работы с выделенным сервером.

Расположение файла

application/helpers/ds_helper.php

Загрузка помощника

$this->load->helper('ds');

get_ds_file_path

Получение полного пути к исполняемым файлам панели.

string get_ds_file_path( array $server_data )

server_data

Данные сервера.

get_file_protocol

Получение названия протокола передачи файлов (FTP, SFTP, Local).

string get_file_protocol( array $server_data )

server_data

Данные сервера.

get_file_protocol_config

Получение данных для соединения с sftp или ftp.

string get_file_protocol_config( array $server_data )

server_data

Данные сервера.

get_last_command

Последняя отправленная команда на выделенный сервер.

string get_last_command()

get_sended_commands

Список отправленных команд на выделенный сервер.

array get_sended_commands()

list_ds_files

Список файлов в директории.

array list_ds_files(string $dir, array $server_data [, bool $full_info = false ] [, array $extensions ] )

dir

Директория на выделенном сервере

server_data

Данные сервера.

full_info

Полная информация о файле (дата создания, размер).

extensions

Массив со списком расширений файлов.

read_ds_file

Читает содержимое файла на выделенном сервере.

write_ds_file

Записывает данные в файл на выделенном сервере.

replace_shotcodes

Заменяет шоткоды в команде.

send_command

Отправляет команду на сервер.