Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
bugzilla
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
etersoft
bugzilla
Commits
d7958942
Commit
d7958942
authored
Feb 20, 2005
by
mkanat%kerio.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bug 280502: Replace "INTERVAL" with Bugzilla::DB function call
Patch By Tomas Kopal <Tomas.Kopal@altap.cz> r=mkanat, a=justdave
parent
e547dd6d
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
26 additions
and
15 deletions
+26
-15
Search.pm
Bugzilla/Search.pm
+1
-1
Token.pm
Bugzilla/Token.pm
+2
-1
sendunsentbugmail.pl
contrib/sendunsentbugmail.pl
+3
-1
sanitycheck.cgi
sanitycheck.cgi
+6
-4
userprefs.cgi
userprefs.cgi
+2
-1
whine.pl
whine.pl
+12
-7
No files found.
Bugzilla/Search.pm
View file @
d7958942
...
...
@@ -906,7 +906,7 @@ sub init {
$unitinterval
=
'YEAR'
;
}
my
$cutoff
=
"DATE_SUB(NOW(), "
.
"INTERVAL $quantity $unitinterval)"
;
$dbh
->
sql_interval
(
"$quantity $unitinterval"
)
;
my
$assigned_fieldid
=
&::
GetFieldID
(
'assigned_to'
);
push
(
@supptables
,
"LEFT JOIN longdescs comment_$table "
.
"ON comment_$table.who = bugs.assigned_to "
.
...
...
Bugzilla/Token.pm
View file @
d7958942
...
...
@@ -119,7 +119,8 @@ sub IssuePasswordToken {
LEFT JOIN tokens
ON tokens.userid = profiles.userid
AND tokens.tokentype = 'password'
AND tokens.issuedate > DATE_SUB(NOW(), INTERVAL 10 MINUTE)
AND tokens.issuedate > DATE_SUB(NOW(), "
.
$dbh
->
sql_interval
(
'10 MINUTE'
)
.
")
WHERE login_name = $quotedloginname"
);
my
(
$userid
,
$toosoon
)
=
&::
FetchSQLData
();
...
...
contrib/sendunsentbugmail.pl
View file @
d7958942
...
...
@@ -29,8 +29,10 @@ require "CGI.pl";
use
Bugzilla::
Constants
;
use
Bugzilla::
BugMail
;
my
$dbh
=
Bugzilla
->
dbh
;
SendSQL
(
"SELECT bug_id FROM bugs WHERE lastdiffed < delta_ts AND
delta_ts < date_sub(now(), INTERVAL 30 minute) ORDER BY bug_id"
);
delta_ts < date_sub(now(), "
.
$dbh
->
sql_interval
(
'30 minute'
)
.
" ORDER BY bug_id"
);
my
@list
;
while
(
MoreSQLData
())
{
push
(
@list
,
FetchOneColumn
());
...
...
sanitycheck.cgi
View file @
d7958942
...
...
@@ -144,7 +144,8 @@ if (defined $cgi->param('cleangroupsnow')) {
# to get the groups up to date.
# If any page starts taking longer than one hour to load, this interval
# should be revised.
SendSQL
(
"SELECT MAX(last_changed) FROM groups WHERE last_changed < NOW() - INTERVAL 1 HOUR"
);
SendSQL
(
"SELECT MAX(last_changed) FROM groups WHERE last_changed < NOW() - "
.
$dbh
->
sql_interval
(
'1 HOUR'
));
(
my
$cutoff
)
=
FetchSQLData
();
Status
(
"Cutoff is $cutoff"
);
SendSQL
(
"SELECT COUNT(*) FROM user_group_map"
);
...
...
@@ -175,7 +176,8 @@ if (defined $cgi->param('rescanallBugMail')) {
Status
(
"OK, now attempting to send unsent mail"
);
SendSQL
(
"SELECT bug_id FROM bugs WHERE lastdiffed < delta_ts AND
delta_ts < date_sub(now(), INTERVAL 30 minute) ORDER BY bug_id"
);
delta_ts < date_sub(now(), "
.
$dbh
->
sql_interval
(
'30 minute'
)
.
" ORDER BY bug_id"
);
my
@list
;
while
(
MoreSQLData
())
{
push
(
@list
,
FetchOneColumn
());
...
...
@@ -738,8 +740,8 @@ Status("Checking for unsent mail");
SendSQL
(
"SELECT bug_id "
.
"FROM bugs WHERE lastdiffed < delta_ts AND "
.
"delta_ts < date_sub(now(),
INTERVAL 30 minute) "
.
"ORDER BY bug_id"
);
"delta_ts < date_sub(now(),
"
.
$dbh
->
sql_interval
(
'30 minute'
)
.
"
ORDER BY bug_id"
);
while
(
@row
=
FetchSQLData
())
{
my
(
$id
)
=
(
@row
);
...
...
userprefs.cgi
View file @
d7958942
...
...
@@ -54,7 +54,8 @@ sub DoAccount {
$vars
->
{
'realname'
}
=
FetchSQLData
();
if
(
Param
(
'allowemailchange'
))
{
SendSQL
(
"SELECT tokentype, issuedate + INTERVAL 3 DAY, eventdata
SendSQL
(
"SELECT tokentype, issuedate + "
.
$dbh
->
sql_interval
(
'3 DAY'
)
.
", eventdata
FROM tokens
WHERE userid = $userid
AND tokentype LIKE 'email%'
...
...
whine.pl
View file @
d7958942
...
...
@@ -168,7 +168,8 @@ while (my ($schedule_id, $day, $time) = $sched_h->fetchrow_array) {
elsif
(
$time
>=
$now_hour
)
{
# set it to today + number of hours
$sth
=
$dbh
->
prepare
(
"UPDATE whine_schedules "
.
"SET run_next=DATE_ADD(CURRENT_DATE(), INTERVAL ? HOUR) "
.
"SET run_next=DATE_ADD(CURRENT_DATE(), "
.
$dbh
->
sql_interval
(
'? HOUR'
)
.
") "
.
"WHERE id=?"
);
$sth
->
execute
(
$time
,
$schedule_id
);
}
...
...
@@ -177,7 +178,7 @@ while (my ($schedule_id, $day, $time) = $sched_h->fetchrow_array) {
my
$nextdate
=
&
get_next_date
(
$day
);
$sth
=
$dbh
->
prepare
(
"UPDATE whine_schedules "
.
"SET run_next="
.
"DATE_ADD(?,
INTERVAL ? HOUR
) "
.
"DATE_ADD(?,
"
.
$dbh
->
sql_interval
(
'? HOUR'
)
.
"
) "
.
"WHERE id=?"
);
$sth
->
execute
(
$nextdate
,
$time
,
$schedule_id
);
}
...
...
@@ -192,7 +193,8 @@ while (my ($schedule_id, $day, $time) = $sched_h->fetchrow_array) {
my
$target_time
=
(
$time
=~
/^\d+$/
)
?
$time
:
0
;
$sth
=
$dbh
->
prepare
(
"UPDATE whine_schedules "
.
"SET run_next=DATE_ADD(?, INTERVAL ? HOUR) "
.
"SET run_next=DATE_ADD(?, "
.
$dbh
->
sql_interval
(
'? HOUR'
)
.
") "
.
"WHERE id=?"
);
$sth
->
execute
(
$target_date
,
$target_time
,
$schedule_id
);
}
...
...
@@ -590,7 +592,8 @@ sub reset_timer {
my
$nextdate
=
&
get_next_date
(
$run_day
);
$sth
=
$dbh
->
prepare
(
"UPDATE whine_schedules "
.
"SET run_next=DATE_ADD(?, INTERVAL ? HOUR) "
.
"SET run_next=DATE_ADD(?, "
.
$dbh
->
sql_interval
(
'? HOUR'
)
.
") "
.
"WHERE id=?"
);
$sth
->
execute
(
$nextdate
,
$target_time
,
$schedule_id
);
return
;
...
...
@@ -601,8 +604,9 @@ sub reset_timer {
if
(
$minute_offset
>
0
)
{
$sth
=
$dbh
->
prepare
(
"UPDATE whine_schedules "
.
"SET run_next = "
.
"DATE_SUB(DATE_ADD(NOW(), INTERVAL ? MINUTE), "
.
"INTERVAL SECOND(NOW()) SECOND) "
.
"DATE_SUB(DATE_ADD(NOW(), "
.
$dbh
->
sql_interval
(
'? MINUTE'
)
.
"), "
.
$dbh
->
sql_interval
(
'SECOND(NOW()) SECOND'
)
.
") "
.
"WHERE id=?"
);
$sth
->
execute
(
$minute_offset
,
$schedule_id
);
}
else
{
...
...
@@ -683,7 +687,8 @@ sub get_next_date {
}
# Get a date in whatever format the database will accept
$sth
=
$dbh
->
prepare
(
"SELECT DATE_ADD(CURRENT_DATE(), INTERVAL ? DAY)"
);
$sth
=
$dbh
->
prepare
(
"SELECT DATE_ADD(CURRENT_DATE(), "
.
$dbh
->
sql_interval
(
'? DAY'
)
.
")"
);
$sth
->
execute
(
$add_days
);
return
$sth
->
fetch
->
[
0
];
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment