Welcome Guest, Not a member yet? Register   Sign In
Dynamic Header That Needs A Different HTML Structure
#4

[eluser]steelaz[/eluser]
That's why I like CodeIgniter, it's not enforcing strict MVC.

In this case, I would call it view logic and not application logic, you're just deciding what part of view to show based on some condition.

You can also create $logged_in variable in controller, assign $this->tank_auth->is_logged_in() value to it and pass it to your view, so you could:

Code:
<ul id="nav">
    &lt;? if (!$logged_in): ?&gt;
        <li id="t-signin">
            &lt;?php echo anchor('/auth/login/', 'Sign in'); ?&gt;
        </li>
    &lt;? else: ?&gt;
        <li id="t-profile">
            <a href="/&lt;?php echo $username; ?&gt;" class="url" rel="contact">You</a>
            <ul class="tabs">
                <li>&lt;?php echo anchor('/' . $username, 'Your profile'); ?&gt;</li>
                <li>&lt;?php echo anchor('/account', 'Your account'); ?&gt;</li>
                <li>&lt;?php echo anchor('/auth/logout/', 'Sign out'); ?&gt;</li>
            </ul>
        </li>
    &lt;? endif; ?&gt;
</ul>


Messages In This Thread
Dynamic Header That Needs A Different HTML Structure - by El Forum - 02-17-2011, 08:37 AM
Dynamic Header That Needs A Different HTML Structure - by El Forum - 02-17-2011, 10:16 AM
Dynamic Header That Needs A Different HTML Structure - by El Forum - 02-17-2011, 11:02 AM
Dynamic Header That Needs A Different HTML Structure - by El Forum - 02-17-2011, 11:10 AM
Dynamic Header That Needs A Different HTML Structure - by El Forum - 02-18-2011, 02:12 AM



Theme © iAndrew 2016 - Forum software by © MyBB