Anyway on to my question I need to setup some permissions for users on my system for different views of the data returned from my functions. Now after taking a look at the example module I am not sure that things are working the way I think they should. I have an if statement in my module like this:
Code
if (pnSecAuthAction(0, 'pnDiagram::', "$item[site_name]::$item[tid]", ACCESS_OVERVIEW)) {
$pnRender->assign($item);
if (pnSecAuthAction(0, 'pnDiagram::', "$item[site_name]::$item[tid]", ACCESS_READ)) {
$pnDiagramitems[] = $pnRender->fetch('pnDiagram_user_row_read.htm', $item['tid']);
} else {
$pnDiagramitems[] = $pnRender->fetch('pnDiagram_user_row_overview.htm', $item['tid']);
}
}
$pnRender->assign($item);
if (pnSecAuthAction(0, 'pnDiagram::', "$item[site_name]::$item[tid]", ACCESS_READ)) {
$pnDiagramitems[] = $pnRender->fetch('pnDiagram_user_row_read.htm', $item['tid']);
} else {
$pnDiagramitems[] = $pnRender->fetch('pnDiagram_user_row_overview.htm', $item['tid']);
}
}
Now if I am correct this should test for the given users level of access to the given item/id and return a template for that in the form of overview or read is that correct or I am reading this wrong as I can see no difference.
Thanks all
-SUNADMN
