$list_photo = array(); if ($np_feature > 0) { $array_mod_title[] = array('catid' => 0, 'title' => $array_op[1], 'link' => NV_BASE_SITEURL . "index.php?" . NV_LANG_VARIABLE . "=" . NV_LANG_DATA . "&" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . '=photo/' . $array_op[1]); } if (!empty($photo_alias) and $pid == 0) { $contents = np_theme_message('Ảnh bạn yêu cầu không tồn tại hoặc đã bị xóa'); } elseif (empty($photo_alias) and $pid == 0) { $sql = "SELECT SQL_CALC_FOUND_ROWS * FROM `" . NV_PREFIXLANG . "_" . $module_data . "_photos` " . $order . " LIMIT " . $limit; $query = $db->sql_query($sql); while ($photo = $db->sql_fetch_assoc($query)) { $list_photo[] = $photo; } $result_all = $db->sql_query("SELECT FOUND_ROWS()"); list($all_page) = $db->sql_fetchrow($result_all); $generate_page = nv_alias_page($page_title, $base_url, $all_page, $per_page, $page); $contents = np_list_photo($list_photo, $generate_page, ''); } else { $sql = "SELECT * FROM `" . NV_PREFIXLANG . "_" . $module_data . "_photos` WHERE `pid`=" . intval($pid) . " LIMIT 1"; $photo_data = $db->sql_fetch_assoc($db->sql_query($sql)); if (empty($photo_data)) { $contents = np_theme_message('Ảnh bạn yêu cầu không tồn tại hoặc đã bị xóa'); } else { $func_who_view = $photo_data['who_view']; $allowed = false; if ($func_who_view == 0) { $allowed = true; } if ($func_who_view == 1 and defined('NV_IS_USER')) { $allowed = true; } elseif ($func_who_view == 2 and defined('NV_IS_MODADMIN')) { $allowed = true;
} if ($func_who_view == 1 and defined('NV_IS_USER')) { $allowed = true; } elseif ($func_who_view == 2 and defined('NV_IS_MODADMIN')) { $allowed = true; } elseif ($func_who_view == 3 and defined('NV_IS_USER') and nv_is_in_groups($user_info['in_groups'], $allalbs[$albid]['groups_view'])) { $allowed = true; } if ($allowed) { $per_page = $setting['view_album_numphotos']; $sql = "SELECT SQL_CALC_FOUND_ROWS * FROM `" . NV_PREFIXLANG . "_" . $module_data . "_photos` " . $where . " LIMIT " . $limit; $query = $db->sql_query($sql); while ($photo = $db->sql_fetch_assoc($query)) { $list_photo[] = $photo; } $result_all = $db->sql_query("SELECT FOUND_ROWS()"); list($all_page) = $db->sql_fetchrow($result_all); $generate_page = nv_alias_page($page_title, $base_url, $all_page, $per_page, $page); // Get comment $feature = array('cmable' => $allalbs[$albid]['allowed_comm'], 'voteable' => $allalbs[$albid]['allowed_rating']); $comment_array = np_comment('album', $albid, $allalbs[$albid]['allowed_comm'], 0); $alb_comments = comment_theme('album', $albid, $feature, $comment_array); $contents = np_list_photo($list_photo, $generate_page, $alb_comments, $allalbs[$albid]); } else { $msg = no_permission($func_who_view); $contents = np_theme_message($msg); } } include NV_ROOTDIR . "/includes/header.php"; echo nv_site_theme($contents); include NV_ROOTDIR . "/includes/footer.php";