WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

PclZip::privList() public WP 1.0

Function : privList() Description : Parameters : Return Values :

Это метод класса: PclZip{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$PclZip = new PclZip();
$PclZip->privList( $p_list );

Код PclZip::privList() WP 5.5.1

wp-admin/includes/class-pclzip.php
<?php
function privList(&$p_list)
{
  $v_result=1;

  // ----- Magic quotes trick
  $this->privDisableMagicQuotes();

  // ----- Open the zip file
  if (($this->zip_fd = @fopen($this->zipname, 'rb')) == 0)
  {
    // ----- Magic quotes trick
    $this->privSwapBackMagicQuotes();

    // ----- Error log
    PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \''.$this->zipname.'\' in binary read mode');

    // ----- Return
    return PclZip::errorCode();
  }

  // ----- Read the central directory information
  $v_central_dir = array();
  if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1)
  {
    $this->privSwapBackMagicQuotes();
    return $v_result;
  }

  // ----- Go to beginning of Central Dir
  @rewind($this->zip_fd);
  if (@fseek($this->zip_fd, $v_central_dir['offset']))
  {
    $this->privSwapBackMagicQuotes();

    // ----- Error log
    PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size');

    // ----- Return
    return PclZip::errorCode();
  }

  // ----- Read each entry
  for ($i=0; $i<$v_central_dir['entries']; $i++)
  {
    // ----- Read the file header
    if (($v_result = $this->privReadCentralFileHeader($v_header)) != 1)
    {
      $this->privSwapBackMagicQuotes();
      return $v_result;
    }
    $v_header['index'] = $i;

    // ----- Get the only interesting attributes
    $this->privConvertHeader2FileInfo($v_header, $p_list[$i]);
    unset($v_header);
  }

  // ----- Close the zip file
  $this->privCloseFd();

  // ----- Magic quotes trick
  $this->privSwapBackMagicQuotes();

  // ----- Return
  return $v_result;
}