From: Boris Z. <bo...@m2...> - 2002-01-22 10:17:04
|
Hi, Update III - rename pkit_get_attr to pkit_get_config_attr - little doc update. - now it is possible to ask for PAGES and VIEWS. $all_pages_hash_ref = $model->pkit_get_attr('PAGES'); $all_views_hash_ref = $model->pkit_get_attr('VIEWS'); as oposide to the last patch 'PAGE' returns undef unless the page in question is also named. first thanks for your answers, at start i had done it like option #3 if nobody has answered. After Bens answer i was even more happy to do it like #2. But Leonardo found a even better solution so i done it at first his way. here is a first preview for you all. It can be called this way: All other should return undef. PS: as a bonus you all get a new section in the Config.xml called <USER whatever_you_want = "your value" location = "Lotte" ... /> for your own config data. i use it to have one version of code for more locations. $hash_ref = $model->pkit_get_attr('GLOBAL'); $default_page = $model->pkit_get_attr( GLOBAL => 'default_page'); $hash_ref = $model->pkit_get_attr('SERVER'); $id = $model->pkit_get_attr('SERVER', 'id'); $all_pages_hash_ref = $model->pkit_get_attr('PAGES'); $hash_ref = $model->pkit_get_attr('PAGE', 'restricted'); $require_login = $model->pkit_get_attr('PAGE', 'restricted', 'require_login'); $all_views_hash_ref = $model->pkit_get_attr('VIEWS'); $hash_ref = $model->pkit_get_attr('VIEW', 'pdf'); $media = $model->pkit_get_attr('VIEW', 'pdf', 'media'); $hash_ref = $model->pkit_get_attr('USER'); $location = $model->pkit_get_attr('USER', 'location'); -- cu boris Kommen drei Freunde an einer Weide vorbei, wo sich ein Schaf im Zaun verfangen hat. Erster: "Ich wollte es währe Bo Derek." Zweiter: "Und ich wünschte, es währe Sophia Loreen." Dritter: "Mir würde es schon reichen, wenn's dunkel wäre..." |