我有一个printContent()
打印参数并logged()
检查用户是否登录的函数。
我的意思是做这样的事情:
logged("printContent('TITLE', 'CONTENT', 1)", 1);
它不起作用。printContent()
如果用户未登录,则应该这样做,但没有发生任何事情。如果我尝试更改return()
为print()
它会打印文本“printContent(text...)”。
下面是这两个函数:
function logged($echo = 0, $logout = 0)
{
if($_SESSION['user'])
{
if($echo)
{
if(!($logout)) return $echo;
else return false;
}
else return true;
}
else
{
if($logout == 1) return $echo;
else return false;
}
}
function printContent($title, $content, $type = 0){
if($type == 1){
echo '<div class="right-box">';
if($title) echo '<h3>'.$title.'</h3>';
echo $content.'</div>';
}
else {
echo '<div class="left-box">';
if($title) echo '<h2>'.$title.'</h2>';
echo '<div class="left-box-content">'.$content.'</div></div>';
}
}