2008-09-20, 01:56 AM
(This post was last modified: 2008-10-28, 01:46 PM by Michael S..)
Edit: check_proceed for Thumbnnails is certainly not working.
Found 2 typos in the acp_rebuild_attachment_thumbnails function so far:
One is a path problem where after uploads it needed to be uploads/.
Two is $num_users should be $numb_attachments so that the proceed works.
fyi- I wasn't able to rebuild my thumbnails without manually chmod of 666. Not sure if that's partly my servers safe mode or something mybb isn't doing well. Either way I found two bugs.
Thanks.
Found 2 typos in the acp_rebuild_attachment_thumbnails function so far:
file: admin/inc/modules/tools/recount_rebuild.php Wrote:function acp_rebuild_attachment_thumbnails()
{
global $db, $mybb, $lang;
$query = $db->simple_select("attachments", "COUNT(aid) as num_attachments");
$num_attachments = $db->fetch_field($query, 'num_attachments');
$page = intval($mybb->input['page']);
$per_page = intval($mybb->input['attachmentthumbs']);
$start = ($page-1) * $per_page;
$end = $start + $per_page;
require_once MYBB_ROOT."inc/functions_image.php";
$query = $db->simple_select("attachments", "*", '', array('order_by' => 'aid', 'order_dir' => 'asc', 'limit_start' => $start, 'limit' => $per_page));
while($attachment = $db->fetch_array($query))
{
$ext = my_strtolower(my_substr(strrchr($attachment['filename'], "."), 1));
if($ext == "gif" || $ext == "png" || $ext == "jpg" || $ext == "jpeg" || $ext == "jpe")
{
$thumbname = str_replace(".attach", "_thumb.$ext", $attachment['attachname']);
$thumbnail = generate_thumbnail(MYBB_ROOT."uploads/".$attachment['attachname'], MYBB_ROOT."uploads/", $thumbname, $mybb->settings['attachthumbh'], $mybb->settings['attachthumbw']);
if($thumbnail['code'] == 4)
{
$thumbnail['filename'] = "SMALL";
}
$db->update_query("attachments", array("thumbnail" => $thumbnail['filename']), "aid='{$attachment['aid']}'");
}
}
check_proceed($num_attachments, $end, ++$page, $per_page, "attachmentthumbs", "do_rebuildattachmentthumbs", $lang->success_rebuilt_attachment_thumbnails);
}
One is a path problem where after uploads it needed to be uploads/.
Two is $num_users should be $numb_attachments so that the proceed works.
fyi- I wasn't able to rebuild my thumbnails without manually chmod of 666. Not sure if that's partly my servers safe mode or something mybb isn't doing well. Either way I found two bugs.
Thanks.