Lines Matching refs:p_options_list
1335 // This internal methods reads the variable list of arguments ($p_options_list,
1347 public function privParseOptions(&$p_options_list, $p_size, &$v_result_list, $v_requested_options = false)
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]) {
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]]."'");
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]]."'");
1409 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "".PclZipUtilOptionText($p_options_list[$i])." set with an empty value is ignored.");
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]]."'");
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]]."'");
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]]."'");
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'];
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]]."'");
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]]."'");
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;
1680 . $p_options_list[$i] . "'"