[#] hm X_Shell Backd00r [#]
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