ATSI Survey

query($sql); // while ($arow = $res->fetchRow(DB_FETCHMODE_ASSOC)) // { // $count_surv += 1; // $survey_id[$count_surv] = $arow["survey_id"]; // $survey_finished[$count_surv] = $arow["finished"]; // $survey_index[$survey_id[$count_surv]] = $count_surv; // } // $res->free(); // $dbase->disconnect(); } $count_listed = 0; $slist = ""; $bgcol = ""; if ($handle = opendir($filepath)) { while (false !== ($file = readdir($handle))) { if (preg_match('/\.sur$/',$file)) { $s = implode ('', file($filepath.'/'.$file)); if (preg_match("/]*)\>/i",$s,$matches)) { $s = $matches[1]; preg_match("/id=\"([^\"]*)\"/i",$s,$matches); $sur_id = $matches[1]; $permit = preg_match("/permitrequired=\"yes\"/i",$s); preg_match("/title=\"([^\"]*)\"/i",$s,$matches); if ($matches[1]) $sur_title = " ".$matches[1].""; else $sur_title = ""; if (!$permit || ($permit && $survey_index[$sur_id])) { if ($bgcol=="#FAFAFA") $bgcol = "#D0D0D0"; else $bgcol = "#FAFAFA"; $count_listed++; $sur_i = $survey_index[$sur_id]; $slist .= "

#".$sur_id.".".$sur_title."

"; $slist .= "

"; if ($survey_finished[$sur_i]) { $slist .= "completed"; } else { $slist .= "fill out"; } $slist .= "

"; } } } } closedir($handle); } if ($count_listed==0) { ?>

No surveys available

The following surveys are available

Survey

Action