コード例 #1
0
 function delete_wall_album($user_id, $album_id)
 {
     if (!$user_id || !$album_id) {
         return false;
     }
     $wall_album_info = he_wall::check_wall_album($album_id);
     if (!$wall_album_info || $wall_album_info['user_id'] != $user_id) {
         return false;
     }
     $query = he_database::placeholder("SELECT `link`.`action_id` FROM `se_he_wall_media_link` AS `link`\r\n            LEFT JOIN `se_media` AS `media` ON (`link`.`media_id`=`media`.`media_id`)\r\n            WHERE `media`.`media_album_id`=?", $album_id);
     $action_ids = he_database::fetch_column($query);
     foreach ($action_ids as $action_id) {
         he_wall::remove_action($user_id, $action_id);
     }
     $query = he_database::placeholder("DELETE FROM `se_he_wall_album`\r\n    \t   WHERE `user_id`=? AND `album_id`=?", $user_id, $album_id);
     he_database::query($query);
 }