Changeset 12601 for extensions/Comments_on_Albums
- Timestamp:
- Nov 11, 2011, 2:57:12 PM (12 years ago)
- Location:
- extensions/Comments_on_Albums/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Comments_on_Albums/include/coa_admin_comments.php
r11874 r12601 46 46 else 47 47 { 48 include_once(COA_PATH.'include/functions_comment.inc.php'); 48 49 check_input_parameter('comments', $_POST, true, PATTERN_ID); 49 50 50 51 if (isset($_POST['validate_albums'])) 51 52 { 52 $query = ' 53 UPDATE '.COA_TABLE.' 54 SET validated = \'true\', 55 validation_date = NOW() 56 WHERE id IN ('.implode(',', $_POST['comments']).') 57 ;'; 58 pwg_query($query); 53 validate_user_comment_albums($_POST['comments']); 59 54 60 55 array_push( … … 69 64 if (isset($_POST['reject_albums'])) 70 65 { 71 $query = ' 72 DELETE 73 FROM '.COA_TABLE.' 74 WHERE id IN ('.implode(',', $_POST['comments']).') 75 ;'; 76 pwg_query($query); 66 delete_user_comment_albums($_POST['comments']); 77 67 78 68 array_push( -
extensions/Comments_on_Albums/include/coa_albums.php
r12562 r12601 361 361 { 362 362 $replacement = ' 363 {if isset($errors)}363 {if !empty($errors)} 364 364 <div class="errors"> 365 365 <ul> … … 370 370 </div> 371 371 {/if} 372 {if isset($infos)}372 {if !empty($infos)} 373 373 <div class="infos"> 374 374 <ul> … … 380 380 {/if}'; 381 381 382 return $replacement.$content;382 return str_replace('{$MENUBAR}', $replacement.'{$MENUBAR}', $content); 383 383 } 384 384 } -
extensions/Comments_on_Albums/include/functions_comment.inc.php
r12562 r12601 195 195 $user_where_clause = ' AND author_id = \''.$GLOBALS['user']['id'].'\''; 196 196 } 197 198 if (is_array($comment_id)) 199 $where_clause = 'id IN('.implode(',', $comment_id).')'; 200 else 201 $where_clause = 'id = '.$comment_id; 202 197 203 $query = ' 198 204 DELETE FROM '.COA_TABLE.' 199 WHERE id = '.$comment_id.205 WHERE '.$where_clause. 200 206 $user_where_clause.' 201 207 ;'; 202 208 $result = pwg_query($query); 203 if ($result) { 209 210 if ($result) 211 { 204 212 email_admin('delete', 205 213 array('author' => $GLOBALS['user']['username'], … … 366 374 } 367 375 376 /** 377 * Tries to validate a user comment in the database 378 * @param int or array of int comment_id 379 */ 368 380 function validate_user_comment_albums($comment_id) 369 381 { 382 if (is_array($comment_id)) 383 $where_clause = 'id IN('.implode(',', $comment_id).')'; 384 else 385 $where_clause = 'id = '.$comment_id; 386 370 387 $query = ' 371 388 UPDATE '.COA_TABLE.' 372 389 SET validated = \'true\' 373 390 , validation_date = NOW() 374 WHERE id = '.$comment_id.'391 WHERE '.$where_clause.' 375 392 ;'; 376 393 pwg_query($query);
Note: See TracChangeset
for help on using the changeset viewer.