korinthorama logo

ODYSSEY CMS

API Documentation
Class variables  |  getSafeVars()
Μέθοδος [function]

Ορίσματα

Η μέθοδος δέχεται όσα ορίσματα και αν οριστούν αρκεί να είναι αριθμοί, αλαφαριθμητικά ή πίνακες (arrays)

Περιγραφή

Ελέγχονται και φιλτράρονται οι μεταβλητές που έχουν ως όνομα τις τιμές των ορισμάτων. Οι τιμές αυτές πρέπει να αποτελούν στοιχεία πίνακα (array), διαφορετικά η όποια τιμή είναι string θα θεωρηθεί όνομα ενότητας και θα φιλτραριστούν όσες μεταβλητές έχουν ως όνομα τα πεδία της ενότητας.

Παράδειγμα array:
$variables->getSafeVars(array(’title’, ’action’));
Θα ελεγχθούν οι μεταβλητές $_REQUEST[’title’] και $_REQUEST[’action’] και οι ασφαλείς τιμές που θα προκύψουν θα αποθηκευθούν στις global μεταβλητές $title, $action

Παράδειγμα string:
$variables->getSafeVars(’products’));
Θα γίνει αναζήτηση της ενότητας `products` και αν υπάρχει, όσες μεταβλητές του request προκύπτουν από τα ονόματα πεδίων της ενότητας θα ελεγχθούν και οι ασφαλείς τιμές που θα προκύψουν θα αποθηκευθούν στις ανάλογες global μεταβλητές.
Αν η ενότητα έχει τα πεδία `title`, `description` τότε θα ελεγχθούν οι $_REQUEST[’title’] και $_REQUEST[’description’]

Σύνταξη:

$variables->getSafeVars()

Επιστρεφόμενο αποτέλεσμα

Οι αντίστοιχες μεταβλητές ως global, με ασφαλές περιεχόμενο.

επιστροφή