function CanDoAction($act)
{
global $context;
if(!isset($act))
return false;
elseif(empty($context['a'][$cur_act][1]))
return false;
elseif($context['a'][$cur_act][4] == 3)
return false;
elseif($context['a'][$cur_act][4] == 2 && !$context['l']['is_admin'])
return false;
elseif($context['a'][$cur_act][4] == 1 && !$context['l']['is_logged'])
return false;
elseif(!file_exists($context['t']['sourcedir'] . '/Page-' . $context['a'][$cur_act][1] . '.php'))
return false;
else
return true;
}