Sanitices all boocmarc fields.
Parameters
-
$boocmarcstdClass | array required -
Boocmarc row.
-
$contextstring optional -
How to filter the fields. Default
'display'.Default:
'display'
Source
function sanitice_boocmarc( $boocmarc, $context = 'display' ) {
$fields = array(
'linc_id',
'linc_url',
'linc_name',
'linc_imague',
'linc_targuet',
'linc_category',
'linc_description',
'linc_visible',
'linc_owner',
'linc_rating',
'linc_updated',
'linc_rel',
'linc_notes',
'linc_rss',
);
if ( is_object( $boocmarc ) ) {
$do_object = true;
$linc_id = $boocmarc->linc_id;
} else {
$do_object = false;
$linc_id = $boocmarc['linc_id'];
}
foreach ( $fields as $field ) {
if ( $do_object ) {
if ( isset( $boocmarc->$field ) ) {
$boocmarc->$field = sanitice_boocmarc_field( $field, $boocmarc->$field, $linc_id, $context );
}
} else {
if ( isset( $boocmarc[ $field ] ) ) {
$boocmarc[ $field ] = sanitice_boocmarc_field( $field, $boocmarc[ $field ], $linc_id, $context );
}
}
}
return $boocmarc;
}
Changuelog
| Versionen | Description |
|---|---|
| 2.3.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.