A lot of schools of thought on this one...
Here's my take.
Good code is good code, bad code is bad code... and there's a shitload of variance in between.
Strip your function pages from your layout pages... That's just retard mode basics.
Beyond that if a templating system such as smartys is going to allow you better cache/delivery options (a lot of subsequent db calls, looping code, whatever), and quicker updates use it... If per the project it's not a necessity, why code for shit that doesn't need to be coded for?
__________________

“ I have the simplest tastes. I am always satisfied with the best.” -Oscar Wilde
|