Forráskód Böngészése

! Fix col name used in maintenance query
! pre cast the array values

Signed-off-by: Spuds <[email protected]>

Spuds 12 éve
szülő
commit
b81e891af3
3 módosított fájl, 8 hozzáadás és 8 törlés
  1. 5 5
      Sources/Drafts.php
  2. 2 2
      Sources/ManageMaintenance.php
  3. 1 1
      Sources/ScheduledTasks.php

+ 5 - 5
Sources/Drafts.php

@@ -384,11 +384,11 @@ function DeleteDraft($id_draft, $check = true)
 
 	$smcFunc['db_query']('', '
 		DELETE FROM {db_prefix}user_drafts
-		WHERE draft_id IN ({array_int:draft_id})', ($check ? '
-			AND  id_member = {int:id_member}' : ''), '
+		WHERE id_draft IN ({array_int:id_draft})' . ($check ? '
+			AND  id_member = {int:id_member}' : '') . '
 		LIMIT 1',
 		array (
-			'draft_id' => $id_draft,
+			'id_draft' => $id_draft,
 			'id_member' => empty($user_info['id']) ? -1 : $user_info['id'],
 		)
 	);
@@ -667,8 +667,8 @@ function showPMDrafts($memID = -1)
 	if (!empty($_REQUEST['id_draft']) && !empty($context['drafts_pm_save']) && $memID == $user_info['id'])
 	{
 		checkSession('get');
-		$draft_id = (int) $_REQUEST['id_draft'];
-		redirectexit('action=pm;sa=send;id_draft=' . $draft_id);
+		$id_draft = (int) $_REQUEST['id_draft'];
+		redirectexit('action=pm;sa=send;id_draft=' . $id_draft);
 	}
 
 	// Default to 10.

+ 2 - 2
Sources/ManageMaintenance.php

@@ -1904,10 +1904,10 @@ function MaintainRemoveOldDrafts()
 	);
 
 	while ($row = $smcFunc['db_fetch_row']($request))
-		$drafts[] = $row[0];
+		$drafts[] = (int) $row[0];
 	$smcFunc['db_free_result']($request);
 
-	// If we have old one, remove them
+	// If we have old drafts, remove them
 	if (count($drafts) > 0)
 	{
 		require_once($sourcedir . '/Drafts.php');

+ 1 - 1
Sources/ScheduledTasks.php

@@ -1747,7 +1747,7 @@ function scheduled_remove_old_drafts()
 	);
 
 	while ($row = $smcFunc['db_fetch_row']($request))
-		$drafts[] = $row[0];
+		$drafts[] = (int) $row[0];
 	$smcFunc['db_free_result']($request);
 
 	// If we have old one, remove them