Lines Matching refs:p_options

1841     public function privFileDescrExpand(&$p_filedescr_list, &$p_options)
1889 $this->privCalculateStoredFilename($v_descr, $p_options);
1928 if (($v_result = $this->privFileDescrExpand($v_dirlist_descr, $p_options)) != 1) {
1961 public function privCreate($p_filedescr_list, &$p_result_list, &$p_options)
1977 $v_result = $this->privAddList($p_filedescr_list, $p_result_list, $p_options);
1997 public function privAdd($p_filedescr_list, &$p_result_list, &$p_options)
2007 $v_result = $this->privCreate($p_filedescr_list, $p_result_list, $p_options);
2077 if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) {
2127 if (isset($p_options[PCLZIP_OPT_COMMENT])) {
2128 $v_comment = $p_options[PCLZIP_OPT_COMMENT];
2130 if (isset($p_options[PCLZIP_OPT_ADD_COMMENT])) {
2131 $v_comment .= $p_options[PCLZIP_OPT_ADD_COMMENT];
2133 if (isset($p_options[PCLZIP_OPT_PREPEND_COMMENT])) {
2134 $v_comment = $p_options[PCLZIP_OPT_PREPEND_COMMENT] . $v_comment;
2250 // function privAddList($p_list, &$p_result_list, $p_add_dir, $p_remove_dir, $p_remove_all_dir, &$p_options)
2251 public function privAddList($p_filedescr_list, &$p_result_list, &$p_options)
2258 if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) {
2287 if (isset($p_options[PCLZIP_OPT_COMMENT])) {
2288 $v_comment = $p_options[PCLZIP_OPT_COMMENT];
2319 public function privAddFileList($p_filedescr_list, &$p_result_list, &$p_options)
2356 && ( !isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH])
2357 || !$p_options[PCLZIP_OPT_REMOVE_ALL_PATH]))
2363 $p_options
2388 public function privAddFile($p_filedescr, &$p_header, &$p_options)
2442 if (isset($p_options[PCLZIP_CB_PRE_ADD])) {
2443 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A pre-callback '".$p_options[PCLZIP_CB_PRE_ADD]."()') is defined for the extraction");
2452 eval('$v_result = ' . $p_options[PCLZIP_CB_PRE_ADD] . '(PCLZIP_CB_PRE_ADD, $v_local_header);');
2489 if ($p_options[PCLZIP_OPT_NO_COMPRESSION]) {
2518 if ((isset($p_options[PCLZIP_OPT_CRYPT]))
2519 && ($p_options[PCLZIP_OPT_CRYPT] != "")) {
2579 if (isset($p_options[PCLZIP_CB_POST_ADD])) {
2580 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A post-callback '".$p_options[PCLZIP_CB_POST_ADD]."()') is defined for the extraction");
2589 eval('$v_result = ' . $p_options[PCLZIP_CB_POST_ADD] . '(PCLZIP_CB_POST_ADD, $v_local_header);');
2613 public function privCalculateStoredFilename(&$p_filedescr, &$p_options)
2620 if (isset($p_options[PCLZIP_OPT_ADD_PATH])) {
2621 $p_add_dir = $p_options[PCLZIP_OPT_ADD_PATH];
2625 if (isset($p_options[PCLZIP_OPT_REMOVE_PATH])) {
2626 $p_remove_dir = $p_options[PCLZIP_OPT_REMOVE_PATH];
2630 if (isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH])) {
2631 $p_remove_all_dir = $p_options[PCLZIP_OPT_REMOVE_ALL_PATH];
3012 public function privExtractByRule(&$p_file_list, $p_path, $p_remove_path, $p_remove_all_path, &$p_options)
3111 (isset($p_options[PCLZIP_OPT_BY_NAME]))
3112 && ($p_options[PCLZIP_OPT_BY_NAME] != 0)
3116 for ($j = 0; ($j < count($p_options[PCLZIP_OPT_BY_NAME])) && (!$v_extract); $j++) {
3117 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Compare with file '".$p_options[PCLZIP_OPT_BY_NAME][$j]."'");
3120 if (substr($p_options[PCLZIP_OPT_BY_NAME][$j], -1) == "/") {
3125 (strlen($v_header['stored_filename']) > strlen($p_options[PCLZIP_OPT_BY_NAME][$j]))
3126 && (substr($v_header['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])
3133 elseif ($v_header['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) {
3139 (isset($p_options[PCLZIP_OPT_BY_EREG]))
3140 && ($p_options[PCLZIP_OPT_BY_EREG] != "")
3142 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extract by ereg '".$p_options[PCLZIP_OPT_BY_EREG]."'");
3143 if (preg_match($p_options[PCLZIP_OPT_BY_EREG], $v_header['stored_filename'])) {
3148 (isset($p_options[PCLZIP_OPT_BY_PREG]))
3149 && ($p_options[PCLZIP_OPT_BY_PREG] != "")
3152 if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header['stored_filename'])) {
3157 (isset($p_options[PCLZIP_OPT_BY_INDEX]))
3158 && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)
3162 for ($j = $j_start; ($j < count($p_options[PCLZIP_OPT_BY_INDEX])) && (!$v_extract); $j++) {
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) {
3195 (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR]))
3196 && ($p_options[PCLZIP_OPT_STOP_ON_ERROR] === true)
3221 (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR]))
3222 && ($p_options[PCLZIP_OPT_STOP_ON_ERROR] === true)
3281 if ($p_options[PCLZIP_OPT_EXTRACT_AS_STRING]) {
3314 (isset($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT]))
3315 && ($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])
3318 $v_result1 = $this->privExtractFileInOutput($v_header, $p_options);
3347 $p_options
3393 public function privExtractFile(&$p_entry, $p_path, $p_remove_path, $p_remove_all_path, &$p_options)
3455 if (isset($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION])) {
3459 $p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION],
3477 if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) {
3478 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A pre-callback '".$p_options[PCLZIP_CB_PRE_EXTRACT]."()') is defined for the extraction");
3487 eval('$v_result = ' . $p_options[PCLZIP_CB_PRE_EXTRACT] . '(PCLZIP_CB_PRE_EXTRACT, $v_local_header);');
3525 (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR]))
3526 && ($p_options[PCLZIP_OPT_STOP_ON_ERROR] === true)
3547 (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR]))
3548 && ($p_options[PCLZIP_OPT_STOP_ON_ERROR] === true)
3565 (isset($p_options[PCLZIP_OPT_REPLACE_NEWER]))
3566 && ($p_options[PCLZIP_OPT_REPLACE_NEWER] === true)
3577 (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR]))
3578 && ($p_options[PCLZIP_OPT_STOP_ON_ERROR] === true)
3723 if (isset($p_options[PCLZIP_OPT_SET_CHMOD])) {
3724 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "chmod option activated '".$p_options[PCLZIP_OPT_SET_CHMOD]."'");
3727 @chmod($p_entry['filename'], $p_options[PCLZIP_OPT_SET_CHMOD]);
3740 elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) {
3741 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A post-callback '".$p_options[PCLZIP_CB_POST_EXTRACT]."()') is defined for the extraction");
3750 eval('$v_result = ' . $p_options[PCLZIP_CB_POST_EXTRACT] . '(PCLZIP_CB_POST_EXTRACT, $v_local_header);');
3771 public function privExtractFileInOutput(&$p_entry, &$p_options)
3790 if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) {
3791 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A pre-callback '".$p_options[PCLZIP_CB_PRE_EXTRACT]."()') is defined for the extraction");
3800 eval('$v_result = ' . $p_options[PCLZIP_CB_PRE_EXTRACT] . '(PCLZIP_CB_PRE_EXTRACT, $v_local_header);');
3864 elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) {
3865 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "A post-callback '".$p_options[PCLZIP_CB_POST_EXTRACT]."()') is defined for the extraction");
3874 eval('$v_result = ' . $p_options[PCLZIP_CB_POST_EXTRACT] . '(PCLZIP_CB_POST_EXTRACT, $v_local_header);');
4433 public function privDeleteByRule(&$p_result_list, &$p_options)
4504 (isset($p_options[PCLZIP_OPT_BY_NAME]))
4505 && ($p_options[PCLZIP_OPT_BY_NAME] != 0)
4509 for ($j = 0; ($j < count($p_options[PCLZIP_OPT_BY_NAME])) && (!$v_found); $j++) {
4510 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Compare with file '".$p_options[PCLZIP_OPT_BY_NAME][$j]."'");
4513 if (substr($p_options[PCLZIP_OPT_BY_NAME][$j], -1) == "/") {
4518 (strlen($v_header_list[$v_nb_extracted]['stored_filename']) > strlen($p_options[PCLZIP_OPT_BY_NAME][$j]))
4519 && (substr($v_header_list[$v_nb_extracted]['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])
4525 && ($v_header_list[$v_nb_extracted]['stored_filename'] . '/' == $p_options[PCLZIP_OPT_BY_NAME][$j])
4532 elseif ($v_header_list[$v_nb_extracted]['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) {
4538 (isset($p_options[PCLZIP_OPT_BY_EREG]))
4539 && ($p_options[PCLZIP_OPT_BY_EREG] != "")
4541 //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Extract by ereg '".$p_options[PCLZIP_OPT_BY_EREG]."'");
4542 if (preg_match($p_options[PCLZIP_OPT_BY_EREG], $v_header_list[$v_nb_extracted]['stored_filename'])) {
4547 (isset($p_options[PCLZIP_OPT_BY_PREG]))
4548 && ($p_options[PCLZIP_OPT_BY_PREG] != "")
4551 if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header_list[$v_nb_extracted]['stored_filename'])) {
4556 (isset($p_options[PCLZIP_OPT_BY_INDEX]))
4557 && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)
4561 for ($j = $j_start; ($j < count($p_options[PCLZIP_OPT_BY_INDEX])) && (!$v_found); $j++) {
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) {
4711 if (isset($p_options[PCLZIP_OPT_COMMENT])) {
4712 $v_comment = $p_options[PCLZIP_OPT_COMMENT];