Merge branch 'master' of https://git.dirt.kz/igor/Metadata_PHP
# Conflicts: # metadata/dbms/window.js
This commit is contained in:
@ -1038,7 +1038,7 @@
|
||||
echo $xs;
|
||||
exit();
|
||||
|
||||
}elseif ($cmd==3) //Авторизация по логину и паролю
|
||||
}elseif ($cmd==3) //Авторизация по логину и паролю (везде где используется JWT этот код не нужен)
|
||||
{
|
||||
//По идентификатору выбираем информацию о пользователе
|
||||
$ans='0';
|
||||
|
||||
@ -1,26 +1,31 @@
|
||||
<?php
|
||||
use lfkeitel\phptotp\{Base32,Totp};
|
||||
use lfkeitel\phptotp\{Base32,Totp};
|
||||
|
||||
//ini_set('display_errors','Off'); //Чтоб ошибки не отправлялись клиентам
|
||||
//ini_set("error_log", "php_error.log"); //Чтоб ошибки сохранялись в локальную папку
|
||||
//ini_set('display_errors','Off'); //Чтоб ошибки не отправлялись клиентам
|
||||
//ini_set("error_log", "php_error.log"); //Чтоб ошибки сохранялись в локальную папку
|
||||
|
||||
$host = $_SERVER['HTTP_HOST'];
|
||||
$host = '.'.cutAfterLast($host,'.',2);
|
||||
ini_set('session.cookie_domain', $host);
|
||||
$host = $_SERVER['HTTP_HOST'];
|
||||
$host = '.'.cutAfterLast($host,'.',2);
|
||||
ini_set('session.cookie_domain', $host);
|
||||
|
||||
//if(isset($_GET[session_name()]) && $_GET[session_name()]!='') //Чтоб сессия переданная гетом была главней
|
||||
// session_id($_GET[session_name()]);
|
||||
//Сессию не убирать! (Если что нужно без сессии то этот файл следует разбить на части!)
|
||||
//@session_start(['cookie_lifetime' => 43200,'cookie_secure' => true,'cookie_httponly' => true]);
|
||||
startSession(true); //Для ручного определения времени жизни сесии
|
||||
|
||||
startSession(true); //Для ручного определения времени жизни сесии
|
||||
$language_id=1;
|
||||
if(filter_has_var(INPUT_COOKIE, 'lng'))
|
||||
{
|
||||
$language_id=filter_input(INPUT_COOKIE, 'lng', FILTER_VALIDATE_INT);
|
||||
if($_COOKIE["lng"]=='ru') $language_id=1;
|
||||
if($_COOKIE["lng"]=='kz' || $_COOKIE["lng"]=='kk') $language_id=2;
|
||||
if($_COOKIE["lng"]=='en') $language_id=3;
|
||||
if($_COOKIE["lng"]=='uz') $language_id=4;
|
||||
}
|
||||
|
||||
if(isset($_SESSION['REMOTE_ADDR']) && $_SESSION['REMOTE_ADDR'] != $_SERVER['REMOTE_ADDR']) unset($_SESSION['USER_ID']); //Делаемся не авторизованным если зашли с другого ip адреса
|
||||
if(!isset($_SESSION['USER_ID'])) { $_SESSION['USER_ID']=null; }
|
||||
if(!isset($_COOKIE['GUID'])) { $_COOKIE['GUID']=null; }
|
||||
|
||||
//include("../include/xmltools.php");
|
||||
//include("../include/toExcell.php");
|
||||
//require_once("config.xyz");
|
||||
|
||||
function getCurrentDirectory() {
|
||||
$path = dirname($_SERVER['PHP_SELF']);
|
||||
$position = strrpos($path,'/') + 1;
|
||||
@ -1029,7 +1034,7 @@
|
||||
$xs.=' <patronymic><![CDATA['.$row['patronymic'].']]></patronymic>'."\n";
|
||||
$xs.=' <company_id><![CDATA['.$row['company_id'].']]></company_id>'."\n";
|
||||
$xs.=' <expiration><![CDATA['.$row['expiration'].']]></expiration>'."\n";
|
||||
$xs.=' <overdue><![CDATA['.$row['overdue'].']]></overdue>'."\n";
|
||||
//$xs.=' <overdue><![CDATA['.$row['overdue'].']]></overdue>'."\n";
|
||||
}
|
||||
}
|
||||
$xs.='</metadata>';
|
||||
|
||||
@ -36,7 +36,10 @@ function trt(key)
|
||||
}
|
||||
}
|
||||
}
|
||||
if(val==null || val===undefined) return (''+key).replace(/_/g, ' ');
|
||||
if(val==null || val===undefined) {
|
||||
|
||||
return ('' + key).replace(/_/g, ' ');
|
||||
}
|
||||
else return val;
|
||||
}
|
||||
|
||||
|
||||
@ -359,9 +359,14 @@ class TWin
|
||||
//json - объект который передастца в виде JSON строки по URL
|
||||
//func - функция которая выполниться после загрузки данных в форму
|
||||
load(url,json,func,tr)
|
||||
{
|
||||
this.loadBody(url,"POST",json,func,tr);
|
||||
console.error('Please use the "loadBody" function.');
|
||||
};
|
||||
loadBody(url,method,json,func,tr)
|
||||
{
|
||||
this.showProgressBar();
|
||||
var r=createRequestObject();
|
||||
let r=createRequestObject();
|
||||
r.onreadystatechange = function(r,w,thiz,func)
|
||||
{
|
||||
return function(){
|
||||
@ -379,9 +384,11 @@ class TWin
|
||||
}
|
||||
}
|
||||
}(r,this.co,this,func,tr)
|
||||
|
||||
if(json!=null) {
|
||||
r.open( "POST", url, true );
|
||||
r.open( method, url, true );
|
||||
r.setRequestHeader("Cache-Control", "no-cache, no-store, must-revalidate");
|
||||
r.setRequestHeader("Pragma", "no-cache");
|
||||
r.setRequestHeader("Expires", "0");
|
||||
if(json!=null)
|
||||
r.send(JSON.stringify(json));
|
||||
}else {
|
||||
r.open( "GET", url, true );
|
||||
|
||||
Reference in New Issue
Block a user