2
0
forked from Wavyzz/dolibarr

Fix column length

This commit is contained in:
Laurent Destailleur
2021-12-10 10:26:20 +01:00
parent 0027335e3b
commit 8cdc5726a0
3 changed files with 4 additions and 3 deletions

View File

@@ -117,7 +117,7 @@ function dolSessionWrite($sess_id, $val)
// No session found, insert a new one // No session found, insert a new one
$insert_query = "INSERT INTO ".MAIN_DB_PREFIX."session"; $insert_query = "INSERT INTO ".MAIN_DB_PREFIX."session";
$insert_query .= "(session_id, session_variable, last_accessed, fk_user, remote_ip, user_agent)"; $insert_query .= "(session_id, session_variable, last_accessed, fk_user, remote_ip, user_agent)";
$insert_query .= " VALUES ('".$dbsession->escape($sess_id)."', '".$dbsession->escape($val)."', '".$dbsession->idate($time_stamp)."', 0, '".$dbsession->escape(getUserRemoteIP())."', '".$dbsession->escape($_SERVER['HTTP_USER_AGENT'])."')"; $insert_query .= " VALUES ('".$dbsession->escape($sess_id)."', '".$dbsession->escape($val)."', '".$dbsession->idate($time_stamp)."', 0, '".$dbsession->escape(getUserRemoteIP())."', '".$dbsession->escape(substr($_SERVER['HTTP_USER_AGENT'], 0, 255))."')";
$result = $dbsession->query($insert_query); $result = $dbsession->query($insert_query);
if (!$result) { if (!$result) {
@@ -140,7 +140,7 @@ function dolSessionWrite($sess_id, $val)
// No session found, insert a new one // No session found, insert a new one
$insert_query = "INSERT INTO ".MAIN_DB_PREFIX."session"; $insert_query = "INSERT INTO ".MAIN_DB_PREFIX."session";
$insert_query .= "(session_id, session_variable, last_accessed, fk_user, remote_ip, user_agent)"; $insert_query .= "(session_id, session_variable, last_accessed, fk_user, remote_ip, user_agent)";
$insert_query .= " VALUES ('".$dbsession->escape($sess_id)."', '".$dbsession->escape($val)."', '".$dbsession->idate($time_stamp)."', 0, '".$dbsession->escape(getUserRemoteIP())."', '".$dbsession->escape($_SERVER['HTTP_USER_AGENT'])."')"; $insert_query .= " VALUES ('".$dbsession->escape($sess_id)."', '".$dbsession->escape($val)."', '".$dbsession->idate($time_stamp)."', 0, '".$dbsession->escape(getUserRemoteIP())."', '".$dbsession->escape(substr($_SERVER['HTTP_USER_AGENT'], 0, 255)."')";
var_dump($insert_query); var_dump($insert_query);
$result = $dbsession->query($insert_query); $result = $dbsession->query($insert_query);
if (!$result) { if (!$result) {

View File

@@ -475,3 +475,4 @@ ALTER TABLE llx_propal ADD COLUMN online_sign_name varchar(64);
ALTER TABLE llx_entrepot ADD COLUMN warehouse_usage integer DEFAULT 1; ALTER TABLE llx_entrepot ADD COLUMN warehouse_usage integer DEFAULT 1;
ALTER TABLE llx_session MODIFY COLUMN user_agent VARCHAR(255) NULL;

View File

@@ -24,5 +24,5 @@ create table llx_session
last_accessed datetime NOT NULL, last_accessed datetime NOT NULL,
fk_user integer NOT NULL, fk_user integer NOT NULL,
remote_ip varchar(64) NULL, remote_ip varchar(64) NULL,
user_agent varchar(128) NULL user_agent varchar(255) NULL
)ENGINE=innodb; )ENGINE=innodb;