Lines Matching refs:i

1353         $i = 0;
1354 while ($i < $p_size) {
1355 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Looking for table index $i, option = '".PclZipUtilOptionText($p_options_list[$i])."(".$p_options_list[$i].")'");
1358 if (!isset($v_requested_options[$p_options_list[$i]])) {
1360 PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid optional parameter '" . $p_options_list[$i] . "' for this method");
1368 switch ($p_options_list[$i]) {
1374 if (($i + 1) >= $p_size) {
1376 PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1384 $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i + 1], false);
1385 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'");
1386 $i++;
1391 if (($i + 1) >= $p_size) {
1393 PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1402 is_string($p_options_list[$i + 1])
1403 && ($p_options_list[$i + 1] != '')
1405 $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i + 1], false);
1406 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'");
1407 $i++;
1409 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." set with an empty value is ignored.");
1416 if (($i + 1) >= $p_size) {
1418 PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1426 if (is_string($p_options_list[$i + 1])) {
1427 $v_result_list[$p_options_list[$i]][0] = $p_options_list[$i + 1];
1428 } elseif (is_array($p_options_list[$i + 1])) {
1429 $v_result_list[$p_options_list[$i]] = $p_options_list[$i + 1];
1432 PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1438 ////--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'");
1439 $i++;
1447 if (($i + 1) >= $p_size) {
1449 PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1457 if (is_string($p_options_list[$i + 1])) {
1458 $v_result_list[$p_options_list[$i]] = $p_options_list[$i + 1];
1461 PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1467 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'");
1468 $i++;
1476 if (($i + 1) >= $p_size) {
1481 . PclZipUtilOptionText($p_options_list[$i])
1491 if (is_string($p_options_list[$i + 1])) {
1492 $v_result_list[$p_options_list[$i]] = $p_options_list[$i + 1];
1498 . PclZipUtilOptionText($p_options_list[$i])
1506 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'");
1507 $i++;
1513 if (($i + 1) >= $p_size) {
1515 PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1524 if (is_string($p_options_list[$i + 1])) {
1525 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Index value is a string '".$p_options_list[$i+1]."'");
1527 $p_options_list[$i + 1] = strtr($p_options_list[$i + 1], ' ', '');
1529 $v_work_list = explode(",", $p_options_list[$i + 1]);
1530 } elseif (is_int($p_options_list[$i + 1])) {
1531 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Index value is an integer '".$p_options_list[$i+1]."'");
1532 $v_work_list[0] = $p_options_list[$i + 1] . '-' . $p_options_list[$i + 1];
1533 } elseif (is_array($p_options_list[$i + 1])) {
1535 $v_work_list = $p_options_list[$i + 1];
1538 PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Value must be integer, string or array for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1563 $v_result_list[$p_options_list[$i]][$j]['start'] = $v_item_list[0];
1564 $v_result_list[$p_options_list[$i]][$j]['end'] = $v_item_list[0];
1567 $v_result_list[$p_options_list[$i]][$j]['start'] = $v_item_list[0];
1568 $v_result_list[$p_options_list[$i]][$j]['end'] = $v_item_list[1];
1571 PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Too many values in index range for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1578 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extracted index item = [".$v_result_list[$p_options_list[$i]][$j]['start'].",".$v_result_list[$p_options_list[$i]][$j]['end']."]");
1581 if ($v_result_list[$p_options_list[$i]][$j]['start'] < $v_sort_value) {
1587 PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Invalid order of index range for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1593 $v_sort_value = $v_result_list[$p_options_list[$i]][$j]['start'];
1603 $i++;
1613 $v_result_list[$p_options_list[$i]] = true;
1614 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'");
1620 if (($i + 1) >= $p_size) {
1622 PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1630 $v_result_list[$p_options_list[$i]] = $p_options_list[$i + 1];
1631 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." = '".$v_result_list[$p_options_list[$i]]."'");
1632 $i++;
1647 if (($i + 1) >= $p_size) {
1649 PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1657 $v_function_name = $p_options_list[$i + 1];
1658 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "call-back ".PclZipUtilOptionText($p_options_list[$i])." = '".$v_function_name."'");
1663 PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Function '" . $v_function_name . "()' is not an existing function for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'");
1671 $v_result_list[$p_options_list[$i]] = $v_function_name;
1672 $i++;
1680 . $p_options_list[$i] . "'"
1689 $i++;
1852 for ($i = 0; $i < $counter; $i++) {
1854 $v_descr = $p_filedescr_list[$i];
2105 for ($i = 0, $v_count = 0; $i < $counter; $i++) {
2107 if ($v_header_list[$i]['status'] == 'ok') {
2108 if (($v_result = $this->privWriteCentralFileHeader($v_header_list[$i])) != 1) {
2122 $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]);
2270 for ($i = 0,$v_count = 0; $i < $counter; $i++) {
2272 if ($v_header_list[$i]['status'] == 'ok') {
2273 if (($v_result = $this->privWriteCentralFileHeader($v_header_list[$i])) != 1) {
2282 $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]);
2736 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Date : \''.date("d/m/y H:i:s", $p_header['mtime']).'\'');
2791 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Date : \''.date("d/m/y H:i:s", $p_header['mtime']).'\'');
2930 for ($i = 0; $i < $v_central_dir['entries']; $i++) {
2937 $v_header['index'] = $i;
2940 $this->privConvertHeader2FileInfo($v_header, $p_list[$i]);
3068 for ($i = 0, $v_nb_extracted = 0; $i < $v_central_dir['entries']; $i++) {
3069 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Read next file header entry : '$i'");
3101 $v_header['index'] = $i;
3163 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Look if index '$i' is in [".$p_options[PCLZIP_OPT_BY_INDEX][$j]['start'].",".$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']."]");
3165 if (($i >= $p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i <= $p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) {
3169 if ($i >= $p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) {
3174 if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start'] > $i) {
3259 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Extracting file '".$v_header['filename']."', index '$i'");
3562 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Existing file '".$p_entry['filename']."' is newer (".date("l dS of F Y h:i:s A", filemtime($p_entry['filename'])).") than the extracted file (".date("l dS of F Y h:i:s A", $p_entry['mtime']).")");
3593 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "Existing file '".$p_entry['filename']."' is older than the extrated one - will be replaced by the extracted one (".date("l dS of F Y h:i:s A", filemtime($p_entry['filename'])).") than the extracted file (".date("l dS of F Y h:i:s A", $p_entry['mtime']).")");
4048 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Date : \''.date("d/m/y H:i:s", $p_header['mtime']).'\'');
4051 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, 'Date is actual : \''.date("d/m/y H:i:s", $p_header['mtime']).'\'');
4167 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Date : \''.date("d/m/y H:i:s", $p_header['mtime']).'\'');
4170 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, 'Date is actual : \''.date("d/m/y H:i:s", $p_header['mtime']).'\'');
4481 for ($i = 0, $v_nb_extracted = 0; $i < $v_central_dir['entries']; $i++) {
4482 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Read next file header entry (index '$i')");
4494 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Filename (index '$i') : '".$v_header_list[$v_nb_extracted]['stored_filename']."'");
4497 $v_header_list[$v_nb_extracted]['index'] = $i;
4562 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Look if index '$i' is in [".$p_options[PCLZIP_OPT_BY_INDEX][$j]['start'].",".$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']."]");
4564 if (($i >= $p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i <= $p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) {
4568 if ($i >= $p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) {
4573 if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start'] > $i) {
4585 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "File '".$v_header_list[$v_nb_extracted]['stored_filename']."', index '$i' need to be deleted");
4588 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "File '".$v_header_list[$v_nb_extracted]['stored_filename']."', index '$i' will not be deleted");
4611 for ($i = 0; $i < $counter; $i++) {
4612 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Keep entry index '$i' : '".$v_header_list[$i]['filename']."'");
4615 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Offset='". $v_header_list[$i]['offset']."'");
4619 if (@fseek($this->zip_fd, $v_header_list[$i]['offset'])) {
4651 $v_header_list[$i]
4659 if (($v_result = $v_temp_zip->privWriteFileHeader($v_header_list[$i])) != 1) {
4669 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Offset for this file is '".$v_header_list[$i]['offset']."'");
4672 if (($v_result = PclZipUtilCopyBlock($this->zip_fd, $v_temp_zip->zip_fd, $v_header_list[$i]['compressed_size'])) != 1) {
4692 for ($i = 0; $i < $counter; $i++) {
4694 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Offset of file : ".$v_header_list[$i]['offset']);
4695 if (($v_result = $v_temp_zip->privWriteCentralFileHeader($v_header_list[$i])) != 1) {
4706 $v_temp_zip->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]);
5249 for ($i = count($v_list) - 1; $i >= 0; $i--) {
5251 if ($v_list[$i] == ".") {
5253 // Should be the first $i=0, but no check is done
5254 } elseif ($v_list[$i] == "..") {
5256 } elseif ($v_list[$i] == "") {
5257 // ----- First '/' i.e. root slash
5258 if ($i == 0) {
5267 } elseif ($i == (count($v_list) - 1)) {
5268 $v_result = $v_list[$i];
5277 $v_result = $v_list[$i] . ($i != count($v_list) - 1 ? "/" . $v_result : "");
5339 $i = 0;
5341 while (($i < $v_list_dir_size) && ($j < $v_list_path_size) && ($v_result)) {
5342 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Working on dir($i)='".$v_list_dir[$i]."' and path($j)='".$v_list_path[$j]."'");
5345 if ($v_list_dir[$i] == '') {
5346 $i++;
5355 if (($v_list_dir[$i] !== $v_list_path[$j]) && ($v_list_dir[$i] != '') && ( $v_list_path[$j] != '')) {
5356 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Items ($i,$j) are different");
5361 $i++;
5370 while (($i < $v_list_dir_size) && ($v_list_dir[$i] == '')) $i++;
5371 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 5, "Looking on dir($i)='".($i < $v_list_dir_size?$v_list_dir[$i]:'')."' and path($j)='".($j < $v_list_path_size?$v_list_path[$j]:'')."'");
5373 if (($i >= $v_list_dir_size) && ($j >= $v_list_path_size)) {
5376 } elseif ($i < $v_list_dir_size) {