Compare commits

...

11 Commits

Author SHA1 Message Date
2ab0aadb23
fix mysqli_prepare seek 2025-03-21 13:02:40 +01:00
5ba6dd7c06
updated phpdocumentor 2024-11-21 02:59:17 +01:00
a1a688827a
updated docu 2024-11-21 02:51:12 +01:00
aeca9c2e87
updated phpdocumentor ref 2024-11-21 02:47:37 +01:00
17317d309a
updated lib git 2024-11-21 02:45:06 +01:00
9cc47870b9
fix sysmod git 2024-11-21 02:41:02 +01:00
fd094afebf
file preview size limit 2024-11-21 02:38:19 +01:00
75cdde9b02
updated scssphp lib reference 2024-11-19 21:10:47 +01:00
d9f6daeb53
Merge branch 'php83' 2024-11-01 04:12:24 +01:00
6679351094
reduce package size for extratcion 2024-01-06 02:53:04 +01:00
7a8b8f30a1
fix sqlite export 2024-01-06 02:26:23 +01:00
12 changed files with 28 additions and 27 deletions

View File

@ -67,12 +67,12 @@ class cron_log2sqlite implements \SYSTEM\CRON\cronjob{
'(`ID`, `class`, `message`, `code`, `file`, `line`, `trace`, `ip`, `querytime`, `time`,'.
' `server_name`, `server_port`, `request_uri`, `post`,'.
' `http_referer`, `http_user_agent`, `user`, `thrown`)'.
'VALUES ('.$row['ID'].', \''.\SQLite3::escapeString($row['class']).'\', \''.\SQLite3::escapeString($row['message']).'\', '.
$row['code'].', \''.\SQLite3::escapeString($row['file']).'\', '.$row['line'].', \''.\SQLite3::escapeString($row['trace']).'\', \''.
'VALUES ('.$row['ID'].', \''.\SQLite3::escapeString($row['class'] ?: '').'\', \''.\SQLite3::escapeString($row['message'] ?: '').'\', '.
$row['code'].', \''.\SQLite3::escapeString($row['file'] ?: '').'\', '.$row['line'].', \''.\SQLite3::escapeString($row['trace'] ?: '').'\', \''.
$row['ip'].'\', '.$row['querytime'].', \''.$row['time'].'\', \''.
\SQLite3::escapeString($row['server_name']).'\', '.($row['server_port'] ? $row['server_port'] : 'NULL').', \''.\SQLite3::escapeString($row['request_uri']).'\', \''.\SQLite3::escapeString($row['post']).'\', \''.
\SQLite3::escapeString($row['http_referer']).'\', \''.\SQLite3::escapeString($row['http_user_agent']).'\', '.($row['user'] ? $row['user'] : 'NULL').','.true.');')){
new \SYSTEM\LOG\ERROR('failed to insert into log archiev');
\SQLite3::escapeString($row['server_name'] ?: '').'\', '.($row['server_port'] ?: 'NULL').', \''.\SQLite3::escapeString($row['request_uri']).'\', \''.\SQLite3::escapeString($row['post'] ?: '').'\', \''.
\SQLite3::escapeString($row['http_referer'] ?: '').'\', \''.\SQLite3::escapeString($row['http_user_agent'] ?: '').'\', '.($row['user'] ?: 'NULL').','.true.');')){
new \SYSTEM\LOG\ERROR('failed to insert into log archive');
return cronstatus::CRON_STATUS_FAIL;
}
//Delete single
@ -82,7 +82,7 @@ class cron_log2sqlite implements \SYSTEM\CRON\cronjob{
}
set_time_limit(30);
if(!$con->exec('end transaction')){
new \SYSTEM\LOG\ERROR('failed to insert into log archiev');
new \SYSTEM\LOG\ERROR('failed to insert into log archive');
return cronstatus::CRON_STATUS_FAIL;};
return cronstatus::CRON_STATUS_SUCCESFULLY;

View File

@ -105,7 +105,9 @@ class ResultMysqliPrepare extends \SYSTEM\DB\Result{
* @return bool Returns true or false
*/
public function seek($row_number){
return \mysqli_stmt_data_seek($this->res,$row_number);}
mysqli_stmt_store_result($this->res);
\mysqli_stmt_data_seek($this->res,$row_number);
}
public function insert_id(){
return $this->connection->insert_id();

@ -1 +1 @@
Subproject commit e1b78be9da41b36a94c9161dbdb5763143097663
Subproject commit 50de610cf67e4bf7e3af592eba5a6f281246ada9

@ -1 +1 @@
Subproject commit 66ca23259d649ad34cb887fe527c358cd11685e5
Subproject commit a80cf8c55491929f6446b1fe245c065e42902035

@ -1 +1 @@
Subproject commit b170d9d7582764226139c7a2a9d6b5a2d953bfb0
Subproject commit 115d37a6dad85c5d57117542a50f0f987ae36523

@ -1 +1 @@
Subproject commit 56561aa20d45aea2edfae60086fe08e97ad24bb3
Subproject commit b34a34a0ddda4ff5e0a45e0930db5194a665b64d

@ -1 +1 @@
Subproject commit d48b252986b739c190ce5b569cf375cb9fd6f81c
Subproject commit a87b2b35dbe66efd2b90a83f367aa0a77b3a1e6e

View File

@ -28,7 +28,7 @@ class SYS_LOG_MONTH extends \SYSTEM\DB\QP {
* @return string Returns PostgreSQL Query String
*/
public static function pgsql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_PG.' WHERE EXTRACT(MONTH FROM time)::INTEGER = $1 AND EXTRACT(YEAR FROM time)::INTEGER = $2 ORDER BY time ASC LIMIT 250;';
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_PG.' WHERE EXTRACT(MONTH FROM time)::INTEGER = $1 AND EXTRACT(YEAR FROM time)::INTEGER = $2 ORDER BY time ASC LIMIT 100;';
}
/**
@ -37,6 +37,6 @@ class SYS_LOG_MONTH extends \SYSTEM\DB\QP {
* @return string Returns MYSQL Query String
*/
public static function mysql(){return
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_MYS.' WHERE MONTH(time) = ? AND YEAR(time) = ? ORDER BY time ASC LIMIT 250;';
'SELECT * FROM '.\SYSTEM\SQL\system_log::NAME_MYS.' WHERE MONTH(time) = ? AND YEAR(time) = ? ORDER BY time ASC LIMIT 100;';
}
}

View File

@ -2,7 +2,7 @@
<td>${name}</td>
<td>${extension}</td>
<td>
<a data-toggle="tooltip" title="<img src='${url}'/>" href="${url}" target="_blank" id="tooltip_${cat}_${i}">${url}</a>
<a data-toggle="tooltip" title="<img src='${url}' style='max-width: 250px; max-height: 250px;'/>" href="${url}" target="_blank" id="tooltip_${cat}_${i}">${url}</a>
</td>
<td>
<button type="submit" class="btn-warning btn btn-sm imgrnbtn" style="margin: 1px;;" cat="${cat}" id="${name}" textfield="#renametext_${cat}_${i}"><span class="fa fa-edit" aria-hidden="true"></span></button>

View File

@ -41,12 +41,12 @@ class saimod_sys_git extends \SYSTEM\SAI\sai_module {
$git = $gits[$i];
try{
$repo = \GIT\Git::open($git['path']);
$git['git_project'] = $repo->run('ls-remote --get-url').'<br><br>';
$git['git_project'] .= nl2br(htmlentities($repo->run('log --date=relative --graph -3')));
$git['git_url'] = $repo->run('ls-remote --get-url').'<br><br>';
$git['git_project'] = nl2br(htmlentities($repo->run('log --date=relative --graph -3')));
$subs = explode("\n",$repo->run('config --file .gitmodules --get-regexp path'));
foreach($subs as $sub){
if($sub == ''){
if($sub == ''){
continue;}
$gits[] = array('title' => $git['title'].'/'.explode('.',$sub)[1],
'path' => $git['path'].preg_replace('/\s+/', '', explode('path ',$sub)[1]).'/');

View File

@ -2,8 +2,8 @@
<div class="col-12 sai_padding_10 bg-primary">
<h4 class="sai_margin_off">&nbsp;<span class="fa fa-git" aria-hidden="true"></span>&nbsp;&nbsp;${sai_git_title}</h4>
</div>
<div class="col-md-12 sai_padding_off sai_border_left" id="tab_content">
<div class="row-fluid">
<div class="col-md-12" id="tab_content">
<div class="row">
${panels}
</div>
</div>

View File

@ -1,10 +1,9 @@
<div class="col-md-6">
<div id="project" class="panel panel-default sai_gridbox">
<div class="panel-heading"><b>${title}</b></div>
<div class="panel-body">
<div class="inner-page">
${git_project}
</div>
<div class="col-4 p-2">
<div id="project" class="card sai_gridbox">
<div class="card-body">
<h4 class="card-title">${title}</h4>
<p class="card-text">${git_project}</p>
<p class="card-link" href="${git_url}">${git_url}</a>
</div>
</div>
</div>