function synchronize_all_cat_pics_counter() { global $db, $lang; $sql = "SELECT cat_id FROM " . ALBUM_CAT_TABLE; $result = $db->sql_query($sql); while ($row = $db->sql_fetchrow($result)) { synchronize_cat_pics_counter($row['cat_id']); } message_die(GENERAL_MESSAGE, $lang['Cat_Pics_Synchronized']); return true; }
} else { $otf_pic_title = $pic_cat . ' - ' . ($upload_counter + 1); } $otf_pic_path = ALBUM_OTF_PATH . $pic_images[$pic_cat][$i][$j]; $otf_pic_filename = $pic_file_names[$pic_cat][$i][$j]; $file_split = explode('.', $otf_pic_filename); $otf_pic_extension = $file_split[sizeof($file_split) - 1]; $otf_pic_filename = substr($otf_pic_filename, 0, strlen($otf_pic_filename) - strlen($otf_pic_extension) - 1); if (pic_upload_to_cat($otf_pic_path, $otf_pic_filename, $otf_pic_extension, ucfirst($otf_pic_title), $pic_names[$pic_cat][$i][$j], $cat_to_upload, $otf_pic_time)) { $upload_counter++; } } $template->assign_block_vars('pic_row.pic_column', array('PIC_IMAGE' => $pic_img_url, 'PIC_THUMB' => $pic_img_thumb, 'PIC_NAME' => $pic_names[$pic_cat][$i][$j])); $template->assign_block_vars('pic_row.pic_option_column', array('S_OPTIONS_PIC' => $pic_images[$pic_cat][$i][$j])); } } if ($upload_pics == true && $cat_to_upload > 0) { synchronize_cat_pics_counter($cat_to_upload); //$template->assign_block_vars('upload_confirm', array()); if ($upload_counter > 0) { $message = $lang['Album_upload_successful'] . ' (' . $upload_counter . ')'; } elseif ($upload_counter < sizeof($pic_images[$pic_cat])) { $message = $lang['Album_upload_partially_successful'] . ' (' . $upload_counter . ')'; } else { $message = $lang['Album_upload_not_successful']; } message_die(GENERAL_MESSAGE, $message); } // Upload To Album - END $template->assign_vars(array('L_PIC_GALLERY' => $lang['Pic_Gallery'], 'L_SELECT_PIC' => $lang['Select_Pic'], 'L_CATEGORY' => $lang['Select_Category'], 'L_UPLOAD_PICS' => $lang['Upload_Pics'], 'JS_INCLUDE' => $js_images_list . "\n" . $js_include, 'SELECTED_CAT' => $pic_cat, 'SELECTED_CAT_REG' => $pic_cat_reg, 'SELECT_CAT' => $select_cat, 'UPLOADED_PIC' => $upload_counter, 'S_CATEGORY_SELECT' => $s_categories, 'S_COLSPAN' => $s_colspan, 'S_COLWIDTH' => $s_colwidth, 'S_ACTION' => append_sid('album_otf.' . PHP_EXT))); full_page_generation('album_otf_body.tpl', $lang['Album'], '', '');
$message .= $upload_errors[$index]; } } elseif ($thiscat['cat_approval'] == 0) { $message = $lang['Album_upload_successful']; } else { $message = $lang['Album_upload_need_approval']; } if ($thiscat['cat_approval'] == 0 && sizeof($upload_errors) == 0) { if (album_is_debug_enabled() == false) { $redirect_url = append_sid(album_append_uid('album_cat.' . PHP_EXT . '?cat_id=' . $cat_id)); meta_refresh(3, $redirect_url); } } if ($album_user_id == ALBUM_PUBLIC_GALLERY) { $message .= '<br /><br />' . sprintf($lang['Click_return_category'], '<a href="' . append_sid(album_append_uid('album_cat.' . PHP_EXT . '?cat_id=' . $cat_id)) . '">', '</a>'); } else { $message .= '<br /><br />' . sprintf($lang['Click_return_personal_gallery'], '<a href="' . append_sid(album_append_uid('album_cat.' . PHP_EXT . '?cat_id=' . $cat_id)) . '">', '</a>'); } $message .= '<br /><br />' . sprintf($lang['Click_return_album_index'], '<a href="' . append_sid('album.' . PHP_EXT) . '">', '</a>'); synchronize_cat_pics_counter($cat_id); if ($album_config['switch_nuffload'] == 1) { message_die(GENERAL_MESSAGE, multi_loop($message, true)); } else { message_die(GENERAL_MESSAGE, $message); } } function getmicrotime() { list($usec, $sec) = explode(' ', microtime()); return (double) $usec + (double) $sec; }