<?php
!defined(
'IN_MUDDER'
) &&
exit
(
'Access Denied'
);
define(
'MF_INT_KEY'
,
'_int_keyid'
);
define(
'MF_INT'
,
'intval'
);
define(
'MF_FLOAT'
,
'floatval'
);
define(
'MF_HTML'
,
'_HTML'
);
define(
'MF_TEXT'
,
'_T'
);
function
_get(
$var
,
$default
= null,
$convert_fun
=
''
) {
if
(isset(
$_GET
[
$var
])) {
if
(
$convert_fun
)
return
$convert_fun
(
$_GET
[
$var
]);
return
$_GET
[
$var
];
}
return
$default
;
}
function
_post(
$var
,
$default
= null,
$convert_fun
=
''
) {
if
(isset(
$_POST
[
$var
])) {
if
(
$convert_fun
)
return
$convert_fun
(
$_POST
[
$var
]);
return
$_POST
[
$var
];
}
return
$default
;
}
function
_cookie(
$var
,
$default
= null,
$prefix
= 1) {
global
$_G
;
if
(
$prefix
) {
return
isset(
$_G
[
'cookie'
][
$var
]) ?
$_G
[
'cookie'
][
$var
] :
$default
;
}
else
{
return
isset(
$_COOKIE
[
$var
]) ?
$_COOKIE
[
$var
] :
$default
;
}
}
function
_input(
$var
,
$default
= null,
$convert_fun
=
''
,
$sx
=
'pg'
) {
$r
=
$default
;
$c
=
strlen
(
$sx
);
$funs
=
array
(
'p'
=>
'_post'
,
'g'
=>
'_get'
);
for
(
$i
=0;
$i
<
$c
;
$i
++) {
$x
=
$sx
{
$i
};
$f
= isset(
$funs
[
$x
]) ?
$funs
[
$x
] :
''
;
if
(!
$f
)
continue
;
$r
=
$f
(
$var
,
$default
,
$convert_fun
);
if
(!
empty
(
$r
) &&
$r
!=
$default
)
return
$r
;
}
if
(!
$r
)
$r
=
$default
;
return
$r
;
}
function
set_post(
$var
,
$value
=
''
) {
$_POST
[
$var
] =
$value
;
}
function
set_get(
$var
,
$value
=
''
) {
$_GET
[
$var
] =
$value
;
}
function
set_cookie(
$var
,
$value
,
$life
= 0,
$prefix
= 1) {
$life
=
$life
? _G(
'timestamp'
) +
$life
: 0;
$secure
=
$_SERVER
[
'SERVER_PORT'
] ==
'443'
? 1 : 0;
$var
= (
$prefix
? _G(
'cookiepre'
) :
''
) .
$var
;
return
setcookie(
$var
,
$value
,
$life
, _G(
'cookiepath'
), _G(
'cookiedomain'
),
$secure
);
}
function
del_cookie(
$var
,
$prefix
= 1) {
if
(
is_array
(
$var
)) {
foreach
(
$var
as
$val
) set_cookie(
$val
,
''
, -360000,
$prefix
);
}
else
{
set_cookie(
$var
,
''
, -360000,
$prefix
);