Initial Commit

This commit is contained in:
GiacomoHome
2021-09-17 12:41:45 +02:00
commit 9001e4656e
570 changed files with 31013 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
<?php
class Application_Model_FcmFirebase extends App_Model_FcmFirebase
{
public function __construct()
{
parent::__construct();
}
public function sendNotificaOrdine($dati, $token)
{
$corpoNotifica = array(
'notification' => array(
'title' => $dati['Title'],
'body' => $dati['Message'],
'sound' => 'default',
//'badge' => '1'
),
'to' => $token
);
if($dati){
$corpoNotifica['data'] = array(
'action' => '',
'url' => ''
);
}
$this->postCall($corpoNotifica);
}
}
+17
View File
@@ -0,0 +1,17 @@
<?php
/**
* Class Application_Model_Generic
*/
class Application_Model_Generic extends App_Model_AbstractGeneric
{
/**
* Application_Model_Generic constructor.
*/
public function __construct()
{
}
}
@@ -0,0 +1,13 @@
<?php
class Application_Model_MongoResources_Generic extends App_Model_MongoResource_Abstract
{
protected $_name = 'Generic';
protected $_primary = 'id';
protected $_defaultOrder = 'Nome';
protected $_defaultTipoOrder = 'ASC';
/************** METODI SPECIALIZZATI *******************/
}
+13
View File
@@ -0,0 +1,13 @@
<?php
class Application_Model_Resources_Abstract extends App_Model_Resource_Abstract
{
protected $_name = 'abstract';
protected $_primary = 'id';
protected $_defaultOrder = 'id';
protected $_defaultTipoOrder = 'DESC';
/************** METODI SPECIALIZZATI *******************/
}
@@ -0,0 +1,12 @@
<?php
class Application_Model_Resources_Accesslog extends App_Model_Resource_Abstract {
protected $_name = 'access_log';
protected $_primary = 'id';
protected $_defaultOrder = 'data';
protected $_defaultTipoOrder = 'DESC';
/************** METODI SPECIALIZZATI *******************/
}
@@ -0,0 +1,14 @@
<?php
class Application_Model_Resources_EmailTemplate extends App_Model_Resource_Abstract
{
protected $_name = 'email_template';
protected $_primary = 'id';
protected $_defaultOrder = 'Codice';
protected $_defaultTipoOrder = 'ASC';
/************** METODI SPECIALIZZATI *******************/
}
+23
View File
@@ -0,0 +1,23 @@
<?php
class Application_Model_Resources_Errorlog extends App_Model_Resource_Abstract {
protected $_name = "error_log";
protected $_primary = "id";
protected $_defaultOrder = 'data';
protected $_defaultTipoOrder = 'DESC';
/************** METODI SPECIALIZZATI *******************/
public function getNotificationList(){
$stmt = $this -> _db -> query("SELECT 'error' as 'tipo',msg as 'text',id FROM `error_log` WHERE state = '1'");
return $stmt -> fetchAll();
}
public function getNotifyList(){
$stmt = $this -> _db -> query("SELECT 'error' as 'tipo',id,notify FROM `error_log` WHERE state = '1' AND notify = '0'");
return $stmt -> fetchAll();
}
}
+15
View File
@@ -0,0 +1,15 @@
<?php
class Application_Model_Resources_Users extends App_Model_Resource_Abstract {
protected $_name = 'users';
protected $_primary = 'id';
protected $_defaultOrder = 'RagioneSociale';
protected $_defaultTipoOrder = 'ASC';
protected $_defaultSelectColumns = 'id,username,role,UltimoLogin,UltimoAccesso,stato,RagioneSociale';
/************** METODI SPECIALIZZATI *******************/
}
@@ -0,0 +1,13 @@
<?php
class Application_Model_Resources_VariabiliSito extends App_Model_Resource_Abstract {
protected $_name = 'variabili_sito';
protected $_primary = 'id';
protected $_defaultOrder = 'Nome';
protected $_defaultTipoOrder = 'ASC';
/************** METODI SPECIALIZZATI *******************/
}
+9
View File
@@ -0,0 +1,9 @@
<?php
class Application_Model_Rest extends App_Model_AbstractRest {
public function __construct() {
}
}
@@ -0,0 +1,32 @@
<?php
class Application_Model_RestResources_Generic extends App_Model_AbstractRest {
protected $_risorsa = "generic";
public function __init() {
$this->init($this->_risorsa);
}
public function getById($id){
return parent::getById($id);
}
public function deleteById($id){
return parent::deleteById($id);
}
public function getList($paged = null,$count = null,$order = null){
return parent::getList($paged,$count,$order);
}
public function getFiltered($paged = null,$count = null,$order = null,$where = null){
return parent::getFiltered($paged,$count,$order,$where);
}
public function updateAccessoCloud($params){
$data = parent::getByMethod('nomeMetodoCustom',$params);
return $data['data'];
}
}