Lines Matching refs:p_options
1943 function privFileDescrExpand(&$p_filedescr_list, &$p_options) argument
1992 $this->privCalculateStoredFilename($v_descr, $p_options);
2032 if (($v_result = $this->privFileDescrExpand($v_dirlist_descr, $p_options)) != 1) {
2066 function privCreate($p_filedescr_list, &$p_result_list, &$p_options) argument
2084 $v_result = $this->privAddList($p_filedescr_list, $p_result_list, $p_options);
2104 function privAdd($p_filedescr_list, &$p_result_list, &$p_options) argument
2116 $v_result = $this->privCreate($p_filedescr_list, $p_result_list, $p_options);
2190 if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1)
2241 if (isset($p_options[PCLZIP_OPT_COMMENT])) {
2242 $v_comment = $p_options[PCLZIP_OPT_COMMENT];
2244 if (isset($p_options[PCLZIP_OPT_ADD_COMMENT])) {
2245 $v_comment = $v_comment.$p_options[PCLZIP_OPT_ADD_COMMENT];
2247 if (isset($p_options[PCLZIP_OPT_PREPEND_COMMENT])) {
2248 $v_comment = $p_options[PCLZIP_OPT_PREPEND_COMMENT].$v_comment;
2368 function privAddList($p_filedescr_list, &$p_result_list, &$p_options) argument
2375 if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1)
2404 if (isset($p_options[PCLZIP_OPT_COMMENT])) {
2405 $v_comment = $p_options[PCLZIP_OPT_COMMENT];
2437 function privAddFileList($p_filedescr_list, &$p_result_list, &$p_options) argument
2473 && ( !isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH])
2474 || !$p_options[PCLZIP_OPT_REMOVE_ALL_PATH]))) {
2478 $p_options);
2502 function privAddFile($p_filedescr, &$p_header, &$p_options) argument
2557 if (isset($p_options[PCLZIP_CB_PRE_ADD])) {
2567 eval('$v_result = '.$p_options[PCLZIP_CB_PRE_ADD].'(PCLZIP_CB_PRE_ADD, $v_local_header);');
2606 if ($p_options[PCLZIP_OPT_NO_COMPRESSION]) {
2695 if (isset($p_options[PCLZIP_CB_POST_ADD])) {
2705 eval('$v_result = '.$p_options[PCLZIP_CB_POST_ADD].'(PCLZIP_CB_POST_ADD, $v_local_header);');
2729 function privCalculateStoredFilename(&$p_filedescr, &$p_options) argument
2736 if (isset($p_options[PCLZIP_OPT_ADD_PATH])) {
2737 $p_add_dir = $p_options[PCLZIP_OPT_ADD_PATH];
2742 if (isset($p_options[PCLZIP_OPT_REMOVE_PATH])) {
2743 $p_remove_dir = $p_options[PCLZIP_OPT_REMOVE_PATH];
2748 if (isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH])) {
2749 $p_remove_all_dir = $p_options[PCLZIP_OPT_REMOVE_ALL_PATH];
3115 …function privExtractByRule(&$p_file_list, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) argument
3220 if ( (isset($p_options[PCLZIP_OPT_BY_NAME]))
3221 && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) {
3225 for ($j=0; ($j<sizeof($p_options[PCLZIP_OPT_BY_NAME])) && (!$v_extract); $j++) {
3229 if (substr($p_options[PCLZIP_OPT_BY_NAME][$j], -1) == "/") {
3233 … if ( (strlen($v_header['stored_filename']) > strlen($p_options[PCLZIP_OPT_BY_NAME][$j]))
3234 …&& (substr($v_header['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_opti…
3240 elseif ($v_header['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) {
3248 else if ( (isset($p_options[PCLZIP_OPT_BY_EREG]))
3249 && ($p_options[PCLZIP_OPT_BY_EREG] != "")) {
3252 if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header['stored_filename'])) {
3259 else if ( (isset($p_options[PCLZIP_OPT_BY_PREG]))
3260 && ($p_options[PCLZIP_OPT_BY_PREG] != "")) {
3263 if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header['stored_filename'])) {
3270 else if ( (isset($p_options[PCLZIP_OPT_BY_INDEX]))
3271 && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) {
3275 for ($j=$j_start; ($j<sizeof($p_options[PCLZIP_OPT_BY_INDEX])) && (!$v_extract); $j++) {
3278 …if (($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i<=$p_options[PCLZIP_OPT_BY_INDEX][$j]…
3282 if ($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) {
3287 if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start']>$i) {
3308 if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR]))
3309 && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) {
3330 if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR]))
3331 && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) {
3387 if ($p_options[PCLZIP_OPT_EXTRACT_AS_STRING]) {
3421 elseif ( (isset($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT]))
3422 && ($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])) {
3424 $v_result1 = $this->privExtractFileInOutput($v_header, $p_options);
3451 $p_options);
3497 function privExtractFile(&$p_entry, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) argument
3568 if (isset($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION])) {
3571 = PclZipUtilPathInclusion($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION],
3586 if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) {
3596 …eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);');
3638 if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR]))
3639 && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) {
3661 if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR]))
3662 && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) {
3679 if ( (isset($p_options[PCLZIP_OPT_REPLACE_NEWER]))
3680 && ($p_options[PCLZIP_OPT_REPLACE_NEWER]===true)) {
3690 if ( (isset($p_options[PCLZIP_OPT_STOP_ON_ERROR]))
3691 && ($p_options[PCLZIP_OPT_STOP_ON_ERROR]===true)) {
3843 if (isset($p_options[PCLZIP_OPT_SET_CHMOD])) {
3847 @chmod($p_entry['filename'], $p_options[PCLZIP_OPT_SET_CHMOD]);
3860 elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) {
3870 …eval('$v_result = '.$p_options[PCLZIP_CB_POST_EXTRACT].'(PCLZIP_CB_POST_EXTRACT, $v_local_header);…
3891 function privExtractFileInOutput(&$p_entry, &$p_options) argument
3910 if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) {
3920 …eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);');
3986 elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) {
3996 …eval('$v_result = '.$p_options[PCLZIP_CB_POST_EXTRACT].'(PCLZIP_CB_POST_EXTRACT, $v_local_header);…
4579 function privDeleteByRule(&$p_result_list, &$p_options) argument
4655 if ( (isset($p_options[PCLZIP_OPT_BY_NAME]))
4656 && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) {
4660 for ($j=0; ($j<sizeof($p_options[PCLZIP_OPT_BY_NAME])) && (!$v_found); $j++) {
4664 if (substr($p_options[PCLZIP_OPT_BY_NAME][$j], -1) == "/") {
4668 … (strlen($v_header_list[$v_nb_extracted]['stored_filename']) > strlen($p_options[PCLZIP_OPT_BY_NA…
4669 …ist[$v_nb_extracted]['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_opti…
4674 …&& ($v_header_list[$v_nb_extracted]['stored_filename'].'/' == $p_options[PCLZIP_OPT_BY_NAME][$j]))…
4680 …elseif ($v_header_list[$v_nb_extracted]['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) {
4688 else if ( (isset($p_options[PCLZIP_OPT_BY_EREG]))
4689 && ($p_options[PCLZIP_OPT_BY_EREG] != "")) {
4692 … if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header_list[$v_nb_extracted]['stored_filename'])) {
4699 else if ( (isset($p_options[PCLZIP_OPT_BY_PREG]))
4700 && ($p_options[PCLZIP_OPT_BY_PREG] != "")) {
4703 …if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header_list[$v_nb_extracted]['stored_filename'])…
4710 else if ( (isset($p_options[PCLZIP_OPT_BY_INDEX]))
4711 && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) {
4715 for ($j=$j_start; ($j<sizeof($p_options[PCLZIP_OPT_BY_INDEX])) && (!$v_found); $j++) {
4718 …if (($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i<=$p_options[PCLZIP_OPT_BY_INDEX][$j]…
4722 if ($i>=$p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) {
4727 if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start']>$i) {
4867 if (isset($p_options[PCLZIP_OPT_COMMENT])) {
4868 $v_comment = $p_options[PCLZIP_OPT_COMMENT];