. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| Server IP : 52.223.31.75 / Your IP : 172.31.32.98 [ Web Server : Apache/2.4.66 () OpenSSL/1.0.2k-fips PHP/7.4.33 System : Linux ip-172-31-14-81.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/ripara.co/app/ |
Upload File : |
<?php
$api = new API();
/*ROUTER*/
if(METHOD!="login" && METHOD!="getcomuni" && METHOD!="getprovince" && METHOD!="gochrone" && METHOD!="gouap" && METHOD!="gocti" && METHOD!="gopush" ){
if(!$api->validateAuthAndGetUserPublic()){
die;
}
}
switch(METHOD){
case "getpagamenti":
$api->getPagamenti();break;
case "deletepagamento":
$api->deletePagamento(IDPAGAMENTO);break;
case "editpagamento":
$api->editPagamento(IDPAGAMENTO, NOMEPAGAMENTO, COSTOPAGAMENTO, ATTIVO); break;
case "insertpagamento":
$insertpagamento=$api->insertPagamento(NOMEPAGAMENTO, COSTOPAGAMENTO, ATTIVO); break;
case "getstatiriparazione":
$api->getStatiRiparazione(IDRIPARAZIONE);break;
case "cambiastatoriparazione":
$api->cambiaStatoRiparazione(IDRIPARAZIONE,IDSTATO,IDUSER);break;
case "deletestati":
$api->deleteStat(IDSTATO);break;
case "editstati":
$api->editStat(IDSTATO, NOMESTATO, DESCRIZIONE); break;
case "insertstati":
$insertcategor=$api->insertStat(NOMESTATO, DESCRIZIONE); break;
case "deletesede":
$api->deleteSede(IDSEDE);break;
case "editsede":
$api->editSede(IDSEDE, NOMESEDE, DESCRIZIONE, TELEFONO, LINKMAP); break;
case "insertsede":
$insertcategor=$api->insertSede(NOMESEDE, DESCRIZIONE, TELEFONO, LINKMAP); break;
case "deletecategor":
$api->deleteCategor(IDCATEGORIA);break;
case "editcategor":
if(defined('NEWFOTO')){
$api->editCategor(IDCATEGORIA, NOMECATEGORIA, $files, NEWFOTO); break;
}else{
$api->editCategor(IDCATEGORIA, NOMECATEGORIA, $files, false); break;
}
case "insertcategor":
$insertcategor=$api->insertCategor(NOMECATEGORIA, $files); break;
case "deletedevice":
$api->deleteDevice(IDDEVICE);break;
case "editdevice":
if(defined('NEWFOTO')){
$api->editDevice(IDDEVICE, IDMARCA, MODELLO, $files, IDCATEGORIA, NEWFOTO); break;
}else{
$api->editDevice(IDDEVICE, IDMARCA, MODELLO, $files, IDCATEGORIA, false); break;
}
case "insertdevice":
$insertdevice=$api->insertDevice(IDMARCA, MODELLO, $files, IDCATEGORIA); break;
case "deletemarca":
$api->deleteMarca(IDMARCA);break;
case "editmarca":
if(defined('NEWFOTO')){
$api->editMarca(IDMARCA,NOMEMARCA, $files, NEWFOTO); break;
}else{
$api->editMarca(IDMARCA,NOMEMARCA, $files, false); break;
}
case "insertmarca":
$insertmarca=$api->insertMarca(NOMEMARCA, $files); break;
case "deletecliente":
$api->deleteCliente(IDCLIENTE);break;
case "editcliente":
$api->editCliente(IDCLIENTE, RAGIONESOCIALE, INDIRIZZO, CITTA, PIVA, CODICEFISCALE, TELEFONO, CELLULARE, EMAIL, NOTE, SEDE); break;
case "insertcliente":
$insertcliente=$api->insertCliente(RAGIONESOCIALE, INDIRIZZO, CITTA, PIVA, CODICEFISCALE, TELEFONO, CELLULARE, EMAIL, NOTE, SEDE); break;
case "insertriparazione":
$insertriparazione=$api->insertRiparazione( IDDEVICE, IDCLIENTE, DATAINGRESSO, DATARICONSEGNA, SERIALEIMEI, ACCESSORICONSEGNATI, DESCRIZIONEPROBLEMA, DESCRIZIONERIPARAZIONE, FOTORIPARAZIONE, TOTALECOSTORIPARAZIONE, PREVENTIVORIPARAZIONE, NOTE,IDSEDE, STATO, PRODOTTI,ID_USER); break;
case "editriparazione":
$api->editRiparazione(IDRIPARAZIONE, IDDEVICE, IDCLIENTE, DATAINGRESSO, DATARICONSEGNA, SERIALEIMEI, ACCESSORICONSEGNATI, DESCRIZIONEPROBLEMA, DESCRIZIONERIPARAZIONE, FOTORIPARAZIONE, TOTALECOSTORIPARAZIONE, PREVENTIVORIPARAZIONE, NOTE, IDSEDE, STATO, PRODOTTI, ID_USER); break;
case "deleteriparazione":
$api->deleteRiparazione(IDRIPARAZIONE);break;
case "getmarche":
$marche = $api->getMarche(); break;
case "getcategor":
$categor = $api->getCategor(); break;//le categorie del device
case "getcitta": $citta = $api->getCitta(); break;
case "getdevices": $devices = $api->getDevices(); break;
case "getcliente": $cliente = $api->getCliente(IDCLIENTE); break;
case "getclienti": $clienti = $api->getClienti(); break;
case "getriparazione": $riparazione = $api->getRiparazione(IDRIPARAZIONE); break;
case "getriparazioni":
if(defined('ANNO')){
$riparazioni = $api->getRiparazioni(ANNO); break;
}else{
$riparazioni = $api->getRiparazioni(); break;
}
case "getcommenti":
$getcommenti = $api->getCommenti(ID); break;
case "removecommento":
$removecommento = $api->removeCommento(ID); break;
case "getprodottiriparazione": $api->getProdottiRiparazione(IDRIPARAZIONE); break;
case "getprodotto":
if(defined('DEVICEID')){
$getprodotto = $api->getProdotto(DEVICEID); break;
}else{
$getprodotto = $api->getProdotto(); break;
}
case "getstati": $getstati = $api->getStati(); break;
case "getsedi": $getstati = $api->getSedi(); break;
case "insertprodotto": $insertprodotto = $api->insertProdotto(NOME, DESCRIZIONE, COSTO, CODICE, DISPONIBILE, $files, IDDEVICE, RIPARAZIONE); break;
case "updateprodotto":
if(defined('NEWFOTO')){
$updateprodotto = $api->updateProdotto(IDPRODOTTO, NOME, DESCRIZIONE, COSTO, CODICE, DISPONIBILE, $files, NEWFOTO, IDDEVICE, RIPARAZIONE); break;
}else{
$updateprodotto = $api->updateProdotto(IDPRODOTTO, NOME, DESCRIZIONE, COSTO, CODICE, DISPONIBILE, $files, false, IDDEVICE, RIPARAZIONE); break;
}
case "deleteprodotto": $deleteprodotto = $api->deleteProdotto(IDPRODOTTO); break;
case "gethome": $api->getHome(); break;
/* @PeoEND*/
case "login":
$login = $api->login(USERNAME, PASSWORD);
break;
case "logout":
$api->logout();
break;
case "delete":
$delete = $api->deleteFromTable(ID, TABLE);
break;
case "deleteid":
$deleteid = $api->deleteFromTableId(ID, TABLE);
break;
case "getmenu":
if(defined('PARENTID')){
$getmenu = $api->getMenu(USERTYPEID, PARENTID);
}else{
$getmenu = $api->getMenu(USERTYPEID);
}
break;
case "getfile":
$api->getFile(ID);
break;
case "downloadfile":
$api->downloadFile(ID);
break;
case "getregioni":
$getregioni = $api->getRegioni();
break;
case "getprovince":
$getprovince = $api->getProvince(IDREGIONE);
break;
case "getcomuni":
$getcomuni = $api->getComuni(IDPROVINCIA);
break;
case "getschede":
$getschede = $api->getSchede();
break;
case "getschedecalendario":
$getschedecalendario = $api->getSchedeCalendario();
break;
case "getcategorieblog":
$api->getCategorieBlog();
break;
case "insertcategoriablog":
$insertcategorie = $api->insertCategoriaBlog(NOMECATEGORIA, $files);
break;
case "editcategoriablog":
if(defined('NEWFOTO')){
$api->updateCategoriaBlog(IDCATEGORIA, NOMECATEGORIA, $files, NEWFOTO); break;
}else{
$api->updateCategoriaBlog(IDCATEGORIA, NOMECATEGORIA, $files, false); break;
}
break;
case "deletecategoriablog":
$deletecategorie = $api->deleteCategoriaBlog(IDCATEGORIA);
break;
case "getblog":
if(defined('IDCATEGORIA')){
$api->getBlog(IDCATEGORIA); break;
}else{
$api->getBlog(); break;
}
break;
case "insertblog":
$api->insertBlog(TITOLO, TESTO, IDCATEGORIA, $files);
break;
case "editblog":
if(defined('NEWFOTO')){
$api->updateBlog(ID, TITOLO, TESTO, IDCATEGORIA, $files, NEWFOTO); break;
}else{
$api->updateBlog(ID, TITOLO, TESTO, IDCATEGORIA, $files, false); break;
}
break;
case "deleteblog":
$deletecategorie = $api->deleteBlog(ID);
break;
case "getschedainformazioni":
$getschedainformazioni = $api->getSchedaInformazioni(IDSCHEDA);
break;
case "getschedainformazioniversion":
$getschedainformazioni = $api->getSchedaInformazioniVersion(IDSCHEDA, VERSIONE);
break;
case "updateschedainformazioni":
$updateschedainformazioni = $api->updateSchedaInformazioni(SCHEDA);
break;
case "gochrone":
if(defined("FULLREST")){
$gochrone = $api->goChrone(true);
}else{
$gochrone = $api->goChrone();
}
break;
case "gouap":
if(defined("FULLREST")){
$gochrone = $api->goUAPChrone(true);
}else{
$gochrone = $api->goUAPChrone();
}
break;
case "gocti":
if(defined("FULLREST")){
$gochrone = $api->goCTIChrone(true);
}else{
$gochrone = $api->goCTIChrone();
}
break;
case "gopush":
$gochrone = $api->goPush();
break;
//ALLARMI
case "insertallarme":
$insertallarme = $api->insertAllarme(CHIAVE, VALORE, TIPO, OPERATORE);
break;
case "updateallarme":
$updateallarme = $api->updateAllarme(ID, CHIAVE, VALORE, TIPO, OPERATORE);
break;
case "deleteallarme":
$deleteallarme = $api->deleteAllarme(ID);
break;
case "getallarmi":
if(defined("TIPO")){
$getallarmi = $api->getAllarmi(TIPO);
}else{
$getallarmi = $api->getAllarmi();
}
break;
//REGOLE ALLARMI
case "insertregoleallarme":
$insertallarme = $api->insertRegoleAllarme(SOGLIA, ALLARMI, TIPO, TITOLO);
break;
case "updateregoleallarme":
$updateallarme = $api->updateRegoleAllarme(ID, SOGLIA, ALLARMI, TIPO, TITOLO);
break;
case "deleteregoleallarme":
$deleteallarme = $api->deleteRegoleAllarme(ID);
break;
case "getregoleallarmi":
if(defined("TIPO")){
$getallarmi = $api->getRegoleAllarmi(TIPO);
}else{
$getallarmi = $api->getRegoleAllarmi();
}
break;
case "getallarmigenerati":
// $getallarmigenerati = $api->getAllarmiGenerati(TIPO);
break;
case "falseallarmigenerati":
// $falseallarmigenerati = $api->falseAllarmiGenerati(TIPO);
break;
//configurazione
case "insertaliasdatasource":
$insertaliasdatasource = $api->insertAliasDataSource(CHIAVE, VALORE, TIPO);
break;
case "updatealiasdatasource":
$updatealiasdatasource = $api->updateAliasDataSource(ID, CHIAVE, VALORE, TIPO);
break;
case "deletealiasdatasource":
$deletealiasdatasource = $api->deleteAliasDataSource(ID);
break;
case "getaliasdatasource":
$getaliasdatasource = $api->getAliasDataSource();
break;
case "insertaliasrc":
$insertaliasrc = $api->insertAliasRc(CHIAVE, VALORE);
break;
case "updatealiasrc":
$updatealiasrc = $api->updateAliasRc(ID, CHIAVE, VALORE);
break;
case "deletealiasrc":
$deletealiasrc = $api->deleteAliasRc(ID);
break;
case "getaliasrc":
$getaliasrc = $api->getAliasRc();
break;
case "insertcampiobbligatorischeda":
$insertcampiobbligatorischeda = $api->insertCampioObbligatoriScheda(VALORE);
break;
case "updatecampiobbligatorischeda":
$updatecampiobbligatorischeda = $api->updateCampioObbligatoriScheda(ID, VALORE);
break;
case "deletecampiobbligatorischeda":
$deletecampiobbligatorischeda = $api->deleteCampioObbligatoriScheda(ID);
break;
case "getcampiobbligatorischeda":
$getcampiobbligatorischeda = $api->getCampioObbligatoriScheda();
break;
case "getcampiobbligatorischedaid":
$getcampiobbligatorischeda = $api->getCampioObbligatoriSchedaID();
break;
case "insertgraficocn":
$insertgraficocn = $api->insertGraficoCn(VALORE,TIPO);
break;
case "updategraficocn":
$updategraficocn = $api->updateGraficoCn(ID, VALORE);
break;
case "deletegraficocn":
$deletegraficocn = $api->deleteGraficoCn();
break;
case "getgraficocn":
$getgraficocn = $api->getGraficoCn();
break;
case "insertgraficorc":
$insertgraficorc = $api->insertGraficoRc(VALORE,TIPO);
break;
case "updategraficorc":
$updategraficorc = $api->updateGraficoRc(ID, VALORE);
break;
case "deletegraficorc":
$deletegraficorc = $api->deleteGraficoRc();
break;
case "getgraficorc":
$getgraficorc = $api->getGraficoRc();
break;
/* EXAMPLE
case "getvalutazioni":
$getvalutazioni = $api->getValutazioni();
break;
case "insertvalutazione":
$insertvalutazione = $api->insertValutazione(IDCORSO, QUESITI, TITOLIQUESITI, TIPIRISPOSTA);
break;
case "updatevalutazione":
$updatevalutazione = $api->updateValutazione(ID, IDCORSO, TITOLIQUESITI, TIPIRISPOSTA);
break;
*/
case "getcampicti":
$getcampicti = $api->getCampiCTI();
break;
case "getcampiuap":
$getcampiuap = $api->getCampiUAP();
break;
case "getcampictialias":
$getcampictialias = $api->getCampiCTIalias();
break;
case "getcampiuapalias":
$getcampiuapalias = $api->getCampiUAPalias();
break;
/**
* EMAIL API
*/
case "createemail":
$createemail = $api->createEmail(SUBJECT,DESCRIPTION,EMAILTYPEID,TXT,HTML);
break;
case "sendemailtogroup":
$sendemailtogroup = $api->sendEmailToGroup(EMAILID, SENDER_USERID, DEST_GROUPID);
break;
case "sendemailtouser":
$sendemailtouser = $api->sendEmailToUser(EMAILID, SENDER_USERID, DEST_USERID);
break;
/**
* D2P CRM
*
*/
case "getutenti":
$api->getUtenti();
break;
case "getdipendenti":
$api->getDipendenti();
break;
case "getutentildap":
$api->getUtentiLdap(NOME);
break;
case "getutenteinformazioni":
$api->getUtenteInformazioni(IDUSER);
break;
case "updateinformazioneutente":
$api->updateInformazioneUtente(INFORMAZIONI, ID_USER);
break;
case "updateinformazionibasiutente":
$api->updateInformazioniBaseUtente(FIRSTNAME, LASTNAME, GENERE, DATA_DI_NASCITA, RUOLO, LOCATION, ID_USER);
break;
case "updateinformazionicontattoutente":
$api->updateInformazioniContattoUtente(CELLULARE, EMAIL, LINKEDIN, WHATSAPP, FACETIME, SKYPE, ID_USER);
break;
case "updatefotocontattoutente":
$api->updateFotoContattoUtente($files, ID_USER);
break;
case "insertutente":
$api->createUser(USERNAME, FIRSTNAME, LASTNAME, EMAIL, PASSWORD, USER_TYPE_ID, EMAIL_REGISTRAZIONE, SEDE);
break;
case "updateutente":
$api->updateUser(USERNAME, FIRSTNAME, LASTNAME, EMAIL, PASSWORD, USER_TYPE_ID, EMAIL_REGISTRAZIONE, SEDE, ID_USER);
break;
case "deleteutente":
$api->deleteUser(ID);
break;
case "getgroups":
$api->getGroups();
break;
case "getgroupusersbyid":
$api->getGroupUsersById(ID);
break;
case "insertgroup":
$api->insertGroup(TITOLO, DESCRIZIONE, PERMESSI);
break;
case "editgroup":
$api->editGroup(ID, TITOLO, DESCRIZIONE, PERMESSI);
break;
case "deletegroup":
$api->deleteGroup(ID);
break;
case "addusertogroup":
$api->addUserToGroup(ID_GROUP, ID_USER);
break;
case "removeuserfromgroup":
$api->removeUserFromGroup(ID_GROUP, ID_USER);
break;
case "getuap":
if(!defined("DATAINIZIO")){
$api->getUap();
}else{
$api->getUap(QUERY, DATAINIZIO, DATAFINE, AVANZATA);
}
break;
case "getcti":
if(!defined("DATAINIZIO")){
$api->getCti();
}else{
$api->getCti(QUERY, DATAINIZIO, DATAFINE, AVANZATA);
}
break;
//home page
case "getchroneinfohome":
$api->getChroneInfoHome();
break;
case "getgraficohome":
$api->getGraficoHome();
break;
//shell_exec("/path/to/php /path/to/send_notifications.php '".$post_id."' 'alert' >> /path/to/alert_log/paging.log &");
//rfid
case "registrarfid":
$api->registraRfid(RFID, ID_USER, FORCE); break;
case "cancellarfid":
$api->cancellaRfid(RFID); break;
case "verificarfid":
$api->verificaRfid(RFID); break;
//PEOwork ripara.venditaprodotti<<
case "getprodottivendita":
$api->getProdottiVendita(); break;
case "insertprodottovendita":
$api->insertProdottoVendita(NOME, PREZZO, FOTO, DESCRIZIONE, QUANTITA, COSTOSPEDIZIONE, TIPOPRODOTTO, IDCATEGORIA, CODICE, ATTIVO, SCONTO ); break;
case "updateprodottovendita":
$api->updateProdottoVendita(IDPRODOTTO,NOME, PREZZO, FOTO, DESCRIZIONE, QUANTITA, COSTOSPEDIZIONE, TIPOPRODOTTO, IDCATEGORIA, CODICE, ATTIVO, SCONTO); break;
case "deleteprodottovendita":
$api->deleteProdottoVendita(IDPRODOTTO); break;
case "deletefotoprodottovendita":
$api->deleteFotoProdottoVendita(IDPRODOTTO, FILENAME); break;
case "getordini":
$api->getOrdini(); break;
case "gettnx":
$api->getTnx(TNX_ID); break;
case "insertordine":
$api->insertOrdine(IDPAGAMENTO, IDSTATO, INDIRIZZOSPEDIZIONE, IDCLIENTE, SCONTO, PRODOTTI); break;
case "updateordine":
$api->updateOrdine(IDORDINE, IDPAGAMENTO, IDSTATO, INDIRIZZOSPEDIZIONE, IDCLIENTE, SCONTO, PRODOTTI); break;
case "deleteprodottovendita":
$api->deleteOrdine(ID); break;
case "getcategorievendita":
$api->getCategorieProdotto();break;
case "insertcategoriavendita":
$api->insertCategoriaVendita(NOMECATEGORIA, ID_CATEGORY_GOOGLE, ID_CATEGORY_FACEBOOK, $files); break;
case "updatecategoriavendita":
$api->updateCategoriaVendita(IDCATEGORIA,NOMECATEGORIA, ID_CATEGORY_GOOGLE, ID_CATEGORY_FACEBOOK, $files); break;
case "deletecategoriavendita":
$api->deleteCategoriaVendita(IDCATEGORIA); break;
case "getclientiordine":
$api->getClientiOrdine(); break;
//>>PEOwork
default:
break;
}
?>