";
if($from > 1){
$s = $from-$view;
echo "";
if($qs != ""){
$text = "";
}else{
$text = "";
}
echo $text;
}else{
echo " | ";
}
echo " | \n";
$start = $from+1;
$finish = $from+$view;
if($finish>$total){
$finish = $total;
}
$text = " $td $start - $finish of $total ";
echo $text;
$s = $from+$view;
if($s < $total){
echo " | ";
if($qs != ""){
$text = " | ";
}else{
$text = "";
}
echo $text;
}else{
echo " | ";
}
echo "
\n";
}
function already_voted($userlist){
if(USER == TRUE){
$voted = explode(".",$userlist);
if(in_array(USERID,$voted)){return TRUE;}
}
return FALSE;
}
require_once(HEADERF);
$arg=explode(".",e_QUERY);
function getfield($f){
global $fdata;
foreach($fdata as $field){
if($f == $field['field_number']){
return $field;
}
}
}
function parse_survey_message($message){
$tmp = explode("\n", $message);
for($c=0; $c < count($tmp); $c++){
if(preg_match("/\{(.*?)=(.*?)\}/", $tmp[$c],$m)){
$field=getfield($m[2]);
if($m[1] == "Q"){
$ret .= show_form_question($field);
}
if($m[1] == "F"){
$ret .= show_form_field($field);
}
}else{
$ret .= $tmp[$c];
}
}
return $ret;
}
function isImage($url)
{
$params = array('http' => array(
'method' => 'HEAD'
));
$ctx = stream_context_create($params);
$fp = @fopen($url, 'rb', false, $ctx);
if (!$fp)
return false; // Problem with url
$meta = stream_get_meta_data($fp);
if ($meta === false)
{
fclose($fp);
return false; // Problem reading data from url
}
$wrapper_data = $meta["wrapper_data"];
if(is_array($wrapper_data)){
foreach(array_keys($wrapper_data) as $hh){
if (substr($wrapper_data[$hh], 0, 19) == "Content-Type: image") // strlen("Content-Type: image") == 19
{
fclose($fp);
return true;
}
}
}
fclose($fp);
return false;
}
function show_survey($snum)
{
global $sql, $ns, $tell_required, $_res, $fdata, $survey_class, $tp;
$snum = intval($snum);
$sql -> db_Select("survey","*","survey_id='{$snum}' ");
if($row = $sql -> db_Fetch())
{
// extract($row);
if(!check_class($row['survey_class']))
{
$ns->tablerender("Error - {$row['survey_name']}",LAN_SUR6);
return;
}
if($row['survey_class'] != e_UC_PUBLIC && $row['survey_once'])
{
if(already_voted($row['survey_user']))
{
$ns->tablerender("Error - {$row['survey_name']}",LAN_SUR2);
return;
}
}
$fdata = unserialize($row['survey_parms']);
$frm = new myform;
$ret .= $frm -> form_open("post", e_SELF);
$ret .= $frm -> form_hidden("survey_id", $row['survey_id']);
$ret .= "