here is pnadmin.php
Code
$items = pnModAPIFunc('roqFacilities',
'user',
'getall');
$pnRender->assign('items', $items);
return $pnRender->fetch('roqFacilities_admin_new_wish.htm');
'user',
'getall');
$pnRender->assign('items', $items);
return $pnRender->fetch('roqFacilities_admin_new_wish.htm');
this is the getall function from pnuserapi.php
Code
function roqFacilities_userapi_getall($args)
{
extract($args);
// Optional arguments.
if (!isset($startnum) || !is_numeric($startnum)) {
$startnum = 1;
}
if (!isset($numitems) || !is_numeric($startnum)) {
$numitems = -1;
}
$items = array();
if (!pnSecAuthAction(0, 'roqFacilities::', '::', ACCESS_OVERVIEW)) {
return $items;
}
pnDBGetTables()
$dbconn =& pnDBGetConn(true);
$pntable =& pnDBGetTables();
$roqFacilitiestable = $pntable['roqFacilities'];
$roqFacilitiescolumn = &$pntable['roqFacilities_column'];
$sql = "SELECT $roqFacilitiescolumn[fid],
$roqFacilitiescolumn[facilname],
$roqFacilitiescolumn[consYear],
$roqFacilitiescolumn[pic],
$roqFacilitiescolumn[floorplan],
$roqFacilitiescolumn[maxOccup],
$roqFacilitiescolumn[season],
$roqFacilitiescolumn[primUse],
$roqFacilitiescolumn[extra_br],
$roqFacilitiescolumn[extra_sh],
$roqFacilitiescolumn[extra_ph],
$roqFacilitiescolumn[extra_k],
$roqFacilitiescolumn[extra_heat],
$roqFacilitiescolumn[extra_ac],
$roqFacilitiescolumn[location],
$roqFacilitiescolumn[albumNum]
FROM $roqFacilitiestable
ORDER BY $roqFacilitiescolumn[facilname]";
$result = $dbconn->SelectLimit($sql, $numitems, $startnum-1);
if ($dbconn->ErrorNo() != 0) {
pnSessionSetVar('errormsg', _GETFAILED);
return false;
}
for (; !$result->EOF; $result->MoveNext()) {
list($fid, $facilname, $consYear) = $result->fields;
if (pnSecAuthAction(0, 'roqFacilities::', "$facilname::$fid", ACCESS_OVERVIEW)) {
$items[] = array('fid' => $fid,
'facilname' => $facilname,
'consYear' => $consYear,
'pic' => $pic,
'floorplan' => $floorplan,
'maxOccup' => $maxOccup,
'primUse' => $primUse,
'season' => $season,
'extra_br' => $extra_br,
'extra_sh' => $extra_sh,
'extra_k' => $extra_k,
'extra_ph' => $extra_ph,
'extra_ac' => $extra_ac,
'extra_heat' => $extra_heat,
'location' => $location,
'albumNum' => $albumNum);
}
}
$result->Close();
return $items;
}
{
extract($args);
// Optional arguments.
if (!isset($startnum) || !is_numeric($startnum)) {
$startnum = 1;
}
if (!isset($numitems) || !is_numeric($startnum)) {
$numitems = -1;
}
$items = array();
if (!pnSecAuthAction(0, 'roqFacilities::', '::', ACCESS_OVERVIEW)) {
return $items;
}
pnDBGetTables()
$dbconn =& pnDBGetConn(true);
$pntable =& pnDBGetTables();
$roqFacilitiestable = $pntable['roqFacilities'];
$roqFacilitiescolumn = &$pntable['roqFacilities_column'];
$sql = "SELECT $roqFacilitiescolumn[fid],
$roqFacilitiescolumn[facilname],
$roqFacilitiescolumn[consYear],
$roqFacilitiescolumn[pic],
$roqFacilitiescolumn[floorplan],
$roqFacilitiescolumn[maxOccup],
$roqFacilitiescolumn[season],
$roqFacilitiescolumn[primUse],
$roqFacilitiescolumn[extra_br],
$roqFacilitiescolumn[extra_sh],
$roqFacilitiescolumn[extra_ph],
$roqFacilitiescolumn[extra_k],
$roqFacilitiescolumn[extra_heat],
$roqFacilitiescolumn[extra_ac],
$roqFacilitiescolumn[location],
$roqFacilitiescolumn[albumNum]
FROM $roqFacilitiestable
ORDER BY $roqFacilitiescolumn[facilname]";
$result = $dbconn->SelectLimit($sql, $numitems, $startnum-1);
if ($dbconn->ErrorNo() != 0) {
pnSessionSetVar('errormsg', _GETFAILED);
return false;
}
for (; !$result->EOF; $result->MoveNext()) {
list($fid, $facilname, $consYear) = $result->fields;
if (pnSecAuthAction(0, 'roqFacilities::', "$facilname::$fid", ACCESS_OVERVIEW)) {
$items[] = array('fid' => $fid,
'facilname' => $facilname,
'consYear' => $consYear,
'pic' => $pic,
'floorplan' => $floorplan,
'maxOccup' => $maxOccup,
'primUse' => $primUse,
'season' => $season,
'extra_br' => $extra_br,
'extra_sh' => $extra_sh,
'extra_k' => $extra_k,
'extra_ph' => $extra_ph,
'extra_ac' => $extra_ac,
'extra_heat' => $extra_heat,
'location' => $location,
'albumNum' => $albumNum);
}
}
$result->Close();
return $items;
}
then this is the code i have for output in new_wish.htm
Code
<select id="roqFacilities_facility" name="wfid">
<option selected>(facility)</option>
<!--[section name="mysec1" loop=$items]-->
<option value="<!--[$items[mysec1].fid|pnvarprephtmldisplay]-->"><!--[$items[mysec1].facilname|pnvarprephtmldisplay]--></option>
<!--[/section]-->
</select>
<option selected>(facility)</option>
<!--[section name="mysec1" loop=$items]-->
<option value="<!--[$items[mysec1].fid|pnvarprephtmldisplay]-->"><!--[$items[mysec1].facilname|pnvarprephtmldisplay]--></option>
<!--[/section]-->
</select>
it seems like it should work? but i am not getting any display except for "(facility)" which is already set.
have i done something wrong?
