# Pegamento de encuestas de HOPP para Ascend # 2001-09-26 Sandino Araico Sánchez # 2002-01-29 Sandino Araico Sánchez # Moved __HOPP_TEMPLATE_DEF_LANG__ to this file # 2002-03-26 Sandino Araico Sánchez # Moved into HOPP main tree # 2002-04-01 Sandino Araico Sánchez # Check dependencies between polls.... if(!defined("__POLL_ASCEND")) { define("__POLL_ASCEND",1); #------------------------------------------------------------------------------ require 'poll.conf.inc.php'; require 'hopp.conf.inc.php'; require 'hopp.inc'; require 'poll.inc'; // This module is not default included in HOPP #------------------------------------------------------------------------------ function get_poll_ascend($key, $span=1, $template_name="encuesta", $depend=0, $depend_det=0, $form_submit=0) { $__poll_db_id=hopp_db_connect(); if(h_poll_show_results($__poll_db_id, $key, $span, $depend, $depend_det)) return h_poll_get_results($__poll_db_id, $template_name, $key, $span); $galleta=h_poll_set_cookie($__poll_db_id, $key); s_log("cookie: $galleta"); global ${__H_POLL_SUBMIT_VAR}; if(!empty(${__H_POLL_SUBMIT_VAR})) h_poll_submit_votes($__poll_db_id, $galleta, $key, $span); return h_poll_get_table($__poll_db_id, $galleta, $template_name, $key, $span, $form_submit); } function get_poll_ascend_comment($key, $title='', $template_name="encuesta", $cookie_key=0, $depend=0, $depend_det=0, $span=0) { $use_cookie_key=0; if(empty($cookie_key)) $cookie_key=$key; else $use_cookie_key=1; $__poll_db_id=hopp_db_connect(); global $SCRIPT_NAME,$P; s_log("SCRIPT_NAME: $SCRIPT_NAME\tP: $P\tkey: $key"); $replace=array( '#####SCRIPT_NAME#####' => $SCRIPT_NAME, '#####TITLE#####' => $title, '#####NAME#####' => "comment-$key", '#####KEY#####' => $key, '#####P#####' => $P ); $galleta=h_poll_get_cookie($cookie_key); s_log("cookie: $galleta\tkey: $cookie_key"); global ${__H_POLL_SUBMIT_VAR}; if(!empty(${__H_POLL_SUBMIT_VAR})) h_poll_put_comment($__poll_db_id, $galleta, $key); if(h_poll_show_results($__poll_db_id, $key, $span, $depend, $depend_det)) return h_poll_get_comment_results($__poll_db_id, $replace, $template_name, $key); if($span) { $used_cookie=!h_poll_unused_cookie($__poll_db_id, $galleta,$key,$span); } else { $used_cookie=h_poll_used_cookie($__poll_db_id, $galleta,($use_cookie_key?$key:0)); } if($used_cookie) { s_log("Used cookie: $galleta"); if (__H_POLL_SHOW_RESULTS) return h_poll_get_comment_results($__poll_db_id, $replace, $template_name, $key); else return; } if(h_poll_sent_comment($__poll_db_id, $galleta,$key)) return h_poll_get_comment_results($__poll_db_id, $replace, $template_name, $key); return h_poll_get_comment_table($__poll_db_id, $replace, $template_name, $key); } function get_poll_ascend_foot($template_name="encuesta") { global $H_PLL_RESULTS; if(!empty($H_PLL_RESULTS)) return; if(!defined('__H_POLL_SHOW_SUBMIT')) return; global $SCRIPT_NAME,$P; $replace=array( '#####SCRIPT_NAME#####' => $SCRIPT_NAME, '#####P#####' => $P ); return h_template_get_parsed_file($template_name."-ascend_foot", $replace, 1); } function get_poll_comment() { global $COMETARIOS; $comm=htmlentities($COMETARIOS); return $comm; } #------------------------------------------------------------------------------ #------------------------------------------------------------------------------ } //__POLL_ASCEND ?>