mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-06 09:38:23 +01:00
Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
04d33f4594 | ||
|
|
af6e95aa79 | ||
|
|
5d942c9d1a | ||
|
|
53709cf509 | ||
|
|
10e32c056e | ||
|
|
0a72aed3d7 | ||
|
|
491f72accc | ||
|
|
eb7dd74026 | ||
|
|
88f6c71e88 |
@@ -328,18 +328,19 @@ class Utils
|
|||||||
{
|
{
|
||||||
$handlein = popen($fullcommandclear, 'r');
|
$handlein = popen($fullcommandclear, 'r');
|
||||||
$i=0;
|
$i=0;
|
||||||
while (!feof($handlein))
|
if ($handlein) {
|
||||||
{
|
while (!feof($handlein))
|
||||||
$i++; // output line number
|
{
|
||||||
$read = fgets($handlein);
|
$i++; // output line number
|
||||||
// Exclude warning line we don't want
|
$read = fgets($handlein);
|
||||||
if ($i == 1 && preg_match('/Warning.*Using a password/i', $read)) continue;
|
// Exclude warning line we don't want
|
||||||
fwrite($handle,$read);
|
if ($i == 1 && preg_match('/Warning.*Using a password/i', $read)) continue;
|
||||||
if (preg_match('/'.preg_quote('-- Dump completed').'/i',$read)) $ok=1;
|
fwrite($handle,$read);
|
||||||
elseif (preg_match('/'.preg_quote('SET SQL_NOTES=@OLD_SQL_NOTES').'/i',$read)) $ok=1;
|
if (preg_match('/'.preg_quote('-- Dump completed').'/i',$read)) $ok=1;
|
||||||
|
elseif (preg_match('/'.preg_quote('SET SQL_NOTES=@OLD_SQL_NOTES').'/i',$read)) $ok=1;
|
||||||
|
}
|
||||||
|
pclose($handlein);
|
||||||
}
|
}
|
||||||
pclose($handlein);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -2123,7 +2123,7 @@ class ExpenseReport extends CommonObject
|
|||||||
$sql = "SELECT DISTINCT ur.fk_user";
|
$sql = "SELECT DISTINCT ur.fk_user";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."user_rights as ur, ".MAIN_DB_PREFIX."rights_def as rd";
|
$sql.= " FROM ".MAIN_DB_PREFIX."user_rights as ur, ".MAIN_DB_PREFIX."rights_def as rd";
|
||||||
$sql.= " WHERE ur.fk_id = rd.id and rd.module = 'expensereport' AND rd.perms = 'approve'"; // Permission 'Approve';
|
$sql.= " WHERE ur.fk_id = rd.id and rd.module = 'expensereport' AND rd.perms = 'approve'"; // Permission 'Approve';
|
||||||
$sql.= "UNION";
|
$sql.= " UNION";
|
||||||
$sql.= " SELECT DISTINCT ugu.fk_user";
|
$sql.= " SELECT DISTINCT ugu.fk_user";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."usergroup_user as ugu, ".MAIN_DB_PREFIX."usergroup_rights as ur, ".MAIN_DB_PREFIX."rights_def as rd";
|
$sql.= " FROM ".MAIN_DB_PREFIX."usergroup_user as ugu, ".MAIN_DB_PREFIX."usergroup_rights as ur, ".MAIN_DB_PREFIX."rights_def as rd";
|
||||||
$sql.= " WHERE ugu.fk_usergroup = ur.fk_usergroup AND ur.fk_id = rd.id and rd.module = 'expensereport' AND rd.perms = 'approve'"; // Permission 'Approve';
|
$sql.= " WHERE ugu.fk_usergroup = ur.fk_usergroup AND ur.fk_id = rd.id and rd.module = 'expensereport' AND rd.perms = 'approve'"; // Permission 'Approve';
|
||||||
|
|||||||
Reference in New Issue
Block a user