Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
PclZipUtilPathReduction example
return
PclZip::
errorCode
(
)
;
}
// ----- Look for attribute
switch
(
$v_key
)
{
case
PCLZIP_ATT_FILE_NAME :
if
(
!
is_string
(
$v_value
)
)
{
PclZip::
privErrorLog
(
PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".
gettype
(
$v_value
)
.". String expected for attribute '".
PclZipUtilOptionText
(
$v_key
)
."'"
)
;
return
PclZip::
errorCode
(
)
;
}
$p_filedescr
[
'filename'
]
=
PclZipUtilPathReduction
(
$v_value
)
;
if
(
$p_filedescr
[
'filename'
]
== ''
)
{
PclZip::
privErrorLog
(
PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty filename for attribute '".
PclZipUtilOptionText
(
$v_key
)
."'"
)
;
return
PclZip::
errorCode
(
)
;
}
break
;
case
PCLZIP_ATT_FILE_NEW_SHORT_NAME :
if
(
!
is_string
(
$v_value
)
)
{
PclZip::
privErrorLog
(
PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type ".
gettype
(
$v_value
)
.". String expected for attribute '".
PclZipUtilOptionText
(
$v_key
)
."'"
)
;