No problem ..
Let's see:
if($_SESSION['OBJ_user']->modSettings['listings']['active'] == '1') {

That should be it ...

Sidenote: use single quotes whenever the string needn't be evaluated
(i.e. is a variable itself) you save a couple cycles every time.

hth
Richard


Friday, April 9, 2004, 10:32:25 PM, you wrote:

> Sorry, my example was poor :) Thanks for the print_r tip. When added to the
> bottom of the page,

> print_r($_SESSION["OBJ_user"]);

> Prints...

> phpws_user Object
> (
>     [user_id] => 5
>     [username] => agent
>     [password] => 77abcd5cb2ef4a366c2749ea9931c79e
>     [email] => [EMAIL PROTECTED]
>     [admin_switch] => 1
>     [deity] => 
>     [groups] => Array
>         (
>         )

>     [modSettings] => Array
>         (
>             [listings] => Array
>                 (
>                     [active] => 1
>                     [first_name] => Agent
>                     [last_name] => Guy
>                 )

>         )

>     [permissions] => Array
>         (
>             [MOD_debug] => 1
>         )

>     [groupPermissions] =>
>     [groupModSettings] =>
>     [error] => Array
>         (
>         )

>     [temp_var] => 
>     [last_on] => 1081527610
>     [js_on] => 1
>     [user_settings] =>
>     [group_id] => 
>     [group_name] =>
>     [description] =>
>     [members] => 
> )

> So, should my reference be...

> if($_SESSION["OBJ_user"]["modSettings"]["listings"]->active == "1")

> That didn't seem to work, but if it should, perhaps I need to look somewhere
> else?

> Thanks,
> Verdon

<snipped>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to