DOMANDA = $record->DOMANDA; //Utils::print_array($record); exit(json_encode($record)); } function listDataTable(){ global $CATEGORIE_FAQ; $draw = $_POST['draw']; $row = $_POST['start']; $rowperpage = $_POST['length']; // Rows display per page $columnIndex = $_POST['order'][0]['column']; // Column index $columnName = $_POST['columns'][$columnIndex]['data']; // Column name $columnSortOrder = $_POST['order'][0]['dir']; // asc or desc $searchValue = $_POST['search']['value']; // Search value $stato = $_REQUEST['stato']; $data = array(); $searchArray = array(); $searchQuery = ""; if (isset($_POST['bando']) && intval($_POST['bando']) > 0){ $searchQuery .= " AND BANDO = " . intval($_POST['bando']); } $searchQuery .= " AND STATO = $stato "; ## Search if($searchValue != ''){ $searchQuery.= " AND ( lower(DOMANDA) LIKE :oggetto ) "; $searchArray = array( 'oggetto'=>"%$searchValue%", ); } //"
".print_r($_POST, true)."
"; // $clobColumn = array('DOMANDA'); $res = FaqUtenti::LoadDataTableFaqUtenti($searchQuery, $searchArray, $columnName,$columnSortOrder, $row, $rowperpage, true); //echo "
".print_r($res, true)."
";exit(); $i = 0; foreach($res['empRecords'] as $row){ //$faq = new FaqUtenti($row['ID']); $i++; $onclick = 'onclick="siparsFramework.takeCharge(\''.$row['ID'].'\',\'faq_utenti\', \'load\' )"'; $fnAddMod=''; if($row['CANCELLATO']==0){ $onclickDisable = 'onclick="siparsFramework.takeDelete(\''.$row['ID'].'\',\'faq\', \'delete\', \'#lista_Faq\' )"'; $colorBtnDisable = 'btn-success'; $iconBtnDisable = 'fa-trash'; } else { $onclickDisable = 'onclick="siparsFramework.takeCharge(\''.$row['ID'].'\',\'faq\', \'riattiva\', \'#lista_Faq\' )"'; $colorBtnDisable = 'btn-danger'; $iconBtnDisable = "fa-trash"; } if(intval($row['ID_ACCOUNT'])>0){ $iconRegistrato = 'fas fa-user-alt fa-2x'; $iconColorReg = 'style="color:#845ef7;"'; } else { $iconRegistrato = 'fas fa-user-slash fa-2x'; $iconColorReg = ''; } if($row['STATO']==0){ $onclickPubblica = ''; $iconColor = 'style="color: #ff6b6b;"'; $iconBtnPubblica = 'fab fa-gripfire fa-2x'; $fnPubblica = 'DA VISIONARE'; } else { $onclickPubblica = ''; $iconColor = 'style="color: #51cf66;"'; $iconBtnPubblica = "fab fa-gripfire fa-2x"; $fnPubblica = 'PRESA VISIONE'; } $fnDisable = ''; //$fnPubblica = ''; $fnStato = ''; //'.$statoDomandaAvviso1.'
'.$divDataManifestazione1.'
'.$divDataPresentazione1.'
// '.$row['CODICE_FISCALE'].' $cardUtente = '
'.$row['NOME'] . " " . $row['COGNOME'] .'
('.$row['CODICE_FISCALE'].')
Tel. '.$row['SPID_CELLULARE'].'
'; //
$data[] = array( "ID"=>$row['ID'], "CATEGORIA"=>$CATEGORIE_FAQ[$row['ID_CATEGORIA']], // "REGISTRATO"=>$fnStato, // "NOME"=> html_entity_decode($row['NOME']), // "COGNOME"=> html_entity_decode($row['COGNOME']), // "EMAIL"=> html_entity_decode($row['EMAIL']), //"DOMANDA"=> $faq->DOMANDA, "UTENTE"=> $cardUtente, "DOMANDA"=> html_entity_decode($row['DOMANDA']), "DATA"=> Date::dateOracleTimeStamp($row['DATA_INSERIMENTO'],'d-m-Y H:i'), //"PUBBLICATA"=>$fnPubblica, "STATO"=>$fnPubblica, "visualizza"=>$fnAddMod ); } ## Response $response = array( "draw" => intval($draw), "iTotalRecords" => $res['iTotalRecords'], "iTotalDisplayRecords" => $res['iTotalDisplayRecords'], "aaData" => $data ); exit(json_encode($response)); } function save(){ } function delete(){ $id = Utils::getFromReq("id",0); $record = new FaqUtenti($id); $return = $record->LogicalDelete(); exit(json_encode($return)); } function presaVisione(){ $id = Utils::getFromReq("ID",0); $record = new FaqUtenti($id); $return = $record->PresaVisione(!$record->STATO ? 1 : 0); exit(json_encode($return)); } function sospendi(){ $id = Utils::getFromReq("id",0); $record = new FaqUtenti($id); $return = $record->PresaVisione(0); exit(json_encode($return)); }