[#] hm X_Shell Backd00r [#]

Current Path : /var/www/clients/client35/web46/web/encuesta/js/
Upload File :
Current File : /var/www/clients/client35/web46/web/encuesta/js/main.js

var app = angular.module('APPCBT', ['ngMaterial', 'ngMessages', 'ngAnimate', 'ngAria']);

app.config(
    function($mdThemingProvider) {
        $mdThemingProvider.theme('default')
        .primaryPalette('pink')
        .accentPalette('purple');
    }
);

app.controller('CtrlTest', ['$scope','$http', function(scope,http){
	
	scope.selected = [];
	scope.codigo = '';
	scope.respuestas = {};
	scope.visible = false;
	scope.preguntas = {
		P1: '¿Cuántos años tienes?',
		P2: '¿Con quién vienes?',
		P3: '¿Te gustaría que en nuestros Eventos de Pista Abierta hubiera un tiempo sólo para las mujeres en el que puedan correr en auto dentro de la pista?',
		P4: '¿Te gustaría que hubiera actividades para ti en lo que ellos están en pista?',
		P5: '¿Cuáles de estas actividades te gustaría que hubieran?',
		P6: '¿Te gustaría pagar una cantidad fija y que puedas participar en todas las actividades o realizar pago individual?',
	}

	scope.cls = 'error';
	scope.text = '';

	scope.master = {};

	scope.saveTest = function(){

		if(scope.Test.Otras == false){
			scope.Test.txtotro = '';
		}

		scope.respuestas = {
			R1: {pregunta: scope.preguntas.P1, respuesta : scope.Test.P1},
			R2: {pregunta: scope.preguntas.P2, respuesta : scope.Test.P2},
			R3: {pregunta: scope.preguntas.P3, respuesta : scope.Test.P3},
			R4: {pregunta: scope.preguntas.P4, respuesta : scope.Test.P4},
			R5: {pregunta: scope.preguntas.P5, respuesta : scope.selected, otro: (scope.Test.txtotro == '')? '' : scope.Test.txtotro},
			R6: {pregunta: scope.preguntas.P6, respuesta : scope.Test.P6},
		}

		
		var button = $('.button');
		button.button('loading');
		http({
			method: 'POST',
			url: 'app/controller/SaveTest.controller.php',
			data: {
				nombre: scope.Test.Nombre,
				email: scope.Test.Email,
				respuetas: scope.respuestas,
			},
			headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
		}).then(function successCallback(response) {
		  scope.cls = response.data[0];
		  scope.text = response.data[1];
		  if(response.data[0] == 'success'){
		  	scope.reset();
		  	scope.visible = true;
		  }

		  button.button('reset');
		},function errorCallback(response) {
			console.log(response);
		});
		
	}
	
	scope.toggle = function (item, list) {
		var idx = list.indexOf(item);
		if (idx > -1) list.splice(idx, 1);
		else list.push(item);

		//console.log(scope.selected)
	};

	scope.exists = function (item) {
        return scope.selected.indexOf(item) > -1;
    };

	 scope.reset = function() {
        scope.Test = angular.copy(scope.master);
	 	scope.selected = [];
      };

	
	 scope.login = function(response){

	  

	 	http({
			method: 'POST',
			url: '../app/controller/Login.controller.php',
			data: {
				user: scope.user,
				pass: scope.pass,
			},
			headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
			}).then(function successCallback(response) {
		  	
		  	if(response.data.res =="logeado"){
               	  location.href= "encuestas.php";

                  return false;}else
                    scope.user="";
                  scope.pass="";
                   
                setTimeout(function() {

                  $('#mensaje').addClass('text-danger').html('<center><spam class="glyphicon glyphicon-remove"></spam> Usuario no identificado</center>').show(300).delay(2500).hide(300);
            
                   }, 650);
                 
		},function errorCallback(response) {
					console.log("error");
		});
		


	 };

	

	
}]);

Mr.hm X_Shell Backd00r 1.0, Coded By Mr.hm X_Shell Backd00r