aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/adm/admin_attachments.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/adm/admin_attachments.php')
-rw-r--r--phpBB/adm/admin_attachments.php278
1 files changed, 130 insertions, 148 deletions
diff --git a/phpBB/adm/admin_attachments.php b/phpBB/adm/admin_attachments.php
index 07dbc6df3e..41d206f3fb 100644
--- a/phpBB/adm/admin_attachments.php
+++ b/phpBB/adm/admin_attachments.php
@@ -38,13 +38,13 @@ if (!$auth->acl_get('a_attach'))
trigger_error($user->lang['NO_ADMIN']);
}
-$mode = (isset($_REQUEST['mode'])) ? htmlspecialchars($_REQUEST['mode']) : '';
+$mode = (isset($_REQUEST['mode'])) ? trim(htmlspecialchars($_REQUEST['mode'])) : '';
$config_sizes = array('max_filesize' => 'size', 'attachment_quota' => 'quota_size', 'max_filesize_pm' => 'pm_size');
foreach ($config_sizes as $cfg_key => $var)
{
- $$var = (isset($_REQUEST[$var])) ? htmlspecialchars($_REQUEST[$var]) : '';
+ $$var = (isset($_REQUEST[$var])) ? trim(htmlspecialchars($_REQUEST[$var])) : '';
}
$submit = (isset($_POST['submit'])) ? TRUE : FALSE;
@@ -54,8 +54,8 @@ $error = $notify = false;
$error_msg = $notify_msg = '';
// Pull all config data
-$sql = "SELECT *
- FROM " . CONFIG_TABLE;
+$sql = 'SELECT *
+ FROM ' . CONFIG_TABLE;
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
@@ -92,7 +92,7 @@ while ($row = $db->sql_fetchrow($result))
}
}
- if ($submit && $mode == 'manage')
+ if ($submit && ($mode == 'manage' || $mode == 'cats'))
{
// Update Extension Group Filesizes
if ($config_name == 'max_filesize')
@@ -103,14 +103,14 @@ while ($row = $db->sql_fetchrow($result))
if ($old_size != $new_size)
{
// See, if we have a similar value of old_size in Extension Groups. If so, update these values.
- $sql = "UPDATE " . EXTENSION_GROUPS_TABLE . "
- SET max_filesize = " . $new_size . "
- WHERE max_filesize = " . $old_size;
+ $sql = 'UPDATE ' . EXTENSION_GROUPS_TABLE . "
+ SET max_filesize = $new_size
+ WHERE max_filesize = $old_size";
$db->sql_query($sql);
}
}
- set_config($config_name, stripslashes($new[$config_name]));
+ set_config($config_name, str_replace('\\\\', '\\', addslashes($new[$config_name])));
if (in_array($config_name, array('max_filesize', 'attachment_quota', 'max_filesize_pm')))
{
@@ -129,14 +129,7 @@ if ($submit && ($mode == 'manage' || $mode == 'cats'))
// Adjust the Upload Directory
if (!$new['use_ftp_upload'])
{
- if ( ($new['upload_dir'][0] == '/') || ( ($new['upload_dir'][0] != '/') && ($new['upload_dir'][1] == ':') ) )
- {
- $upload_dir = $new['upload_dir'];
- }
- else
- {
- $upload_dir = $phpbb_root_path . $new['upload_dir'];
- }
+ $upload_dir = ($new['upload_dir'][0] == '/' || ($new['upload_dir'][0] != '/' && $new['upload_dir'][1] == ':')) ? $new['upload_dir'] : $phpbb_root_path . $new['upload_dir'];
}
else
{
@@ -170,63 +163,47 @@ if ($search_imagick)
{
$imagick = '';
- if (eregi('convert', $imagick))
- {
- continue;
- }
- else if ($imagick != 'none')
+ $exe = ((defined('PHP_OS')) && (preg_match('#win#i', PHP_OS))) ? '.exe' : '';
+
+ if (empty($_ENV['MAGICK_HOME']))
{
- if (!eregi('WIN', PHP_OS))
- {
- $retval = @exec('whereis convert');
- $paths = explode(' ', $retval);
+ $locations = array('C:/WINDOWS/', 'C:/WINNT/', 'C:/WINDOWS/SYSTEM/', 'C:/WINNT/SYSTEM/', 'C:/WINDOWS/SYSTEM32/', 'C:/WINNT/SYSTEM32/', '/usr/bin/', '/usr/sbin/', '/usr/local/bin/', '/usr/local/sbin/', '/opt/', '/usr/imagemagick/', '/usr/bin/imagemagick/');
- if (is_array($paths))
- {
- foreach($paths as $path)
- {
- if (basename($path) == 'convert')
- {
- $imagick = $path;
- }
- }
- }
- }
- else if (eregi('WIN', PHP_OS))
+ foreach ($locations as $location)
{
- $path = 'c:/imagemagick/convert.exe';
-
- if (@file_exists($path))
+ if (file_exists($location . 'convert' . $exe) && is_executable($location . 'convert' . $exe))
{
- $imagick = $path;
+ $imagick = str_replace('\\', '/', $location);
+ continue;
}
}
- }
+ }
+ else
+ {
+ $imagick = str_replace('\\', '/', $_ENV['MAGICK_HOME']);
+ }
- $new['img_imagick'] = (@file_exists(trim($imagick))) ? trim($imagick) : '';
+ $new['img_imagick'] = $imagick . 'convert' . $exe;
}
// Check Settings
if ($submit && $mode == 'manage')
{
- $upload_dir = ( ($new['upload_dir'][0] == '/') || ($new['upload_dir'][0] != '/' && $new['upload_dir'][1] == ':') ) ? $new['upload_dir'] : $phpbb_root_path . $new['upload_dir'];
-
test_upload($error, $error_msg, $upload_dir, $new['ftp_path'], $new['use_ftp_upload'], false);
}
if ($submit && $mode == 'cats')
{
- $upload_dir = ( ($new['upload_dir'][0] == '/') || ($new['upload_dir'][0] != '/' && $new['upload_dir'][1] == ':') ) ? $new['upload_dir'] . '/thumbs' : $phpbb_root_path . $new['upload_dir'] . '/thumbs';
test_upload($error, $error_msg, $upload_dir, $new['ftp_path'] . '/thumbs', $new['use_ftp_upload'], true);
}
if ($submit && $mode == 'extensions')
{
// Change Extensions ?
- $extension_change_list = ( isset($_POST['extension_change_list']) ) ? $_POST['extension_change_list'] : array();
- $extension_explain_list = ( isset($_POST['extension_explain_list']) ) ? $_POST['extension_explain_list'] : array();
- $group_select_list = ( isset($_POST['group_select']) ) ? $_POST['group_select'] : array();
+ $extension_change_list = (isset($_POST['extension_change_list'])) ? $_POST['extension_change_list'] : array();
+ $extension_explain_list = (isset($_POST['extension_explain_list'])) ? $_POST['extension_explain_list'] : array();
+ $group_select_list = (isset($_POST['group_select'])) ? $_POST['group_select'] : array();
// Generate correct Change List
$extensions = array();
@@ -244,54 +221,68 @@ if ($submit && $mode == 'extensions')
while ($row = $db->sql_fetchrow($result))
{
- if ( ($row['comment'] != $extensions[$row['extension_id']]['comment']) || (intval($row['group_id']) != intval($extensions[$row['extension_id']]['group_id'])) )
+ if ($row['comment'] != $extensions[$row['extension_id']]['comment'] || intval($row['group_id']) != intval($extensions[$row['extension_id']]['group_id']))
{
$sql = "UPDATE " . EXTENSIONS_TABLE . "
SET comment = '" . $extensions[$row['extension_id']]['comment'] . "', group_id = " . $extensions[$row['extension_id']]['group_id'] . "
WHERE extension_id = " . $row['extension_id'];
$db->sql_query($sql);
+ add_log('admin', 'LOG_ATTACH_EXT_UPDATE', $row['extension']);
}
}
$db->sql_freeresult($result);
// Delete Extension ?
- $extension_id_list = ( isset($_POST['extension_id_list']) ) ? $_POST['extension_id_list'] : array();
-
+ $extension_id_list = (isset($_POST['extension_id_list'])) ? $_POST['extension_id_list'] : array();
$extension_id_sql = implode(', ', $extension_id_list);
if ($extension_id_sql != '')
{
$sql = 'DELETE
- FROM ' . EXTENSIONS_TABLE . '
- WHERE extension_id IN (' . $extension_id_sql . ')';
+ FROM ' . EXTENSIONS_TABLE . "
+ WHERE extension_id IN ($extension_id_sql)";
$db->sql_query($sql);
+
+ $sql = 'SELECT extension
+ FROM ' . EXTENSIONS_TABLE . "
+ WHERE extension_id IN ($extension_id_sql)";
+ $result = $db->sql_query($sql);
+
+ $extension_list = array();
+ while ($row = $db->sql_fetchrow($result))
+ {
+ $extension_list[] = $row['extension'];
+ }
+ $db->sql_freeresult($result);
+
+ add_log('admin', 'LOG_ATTACH_EXT_DEL', implode(', ', $extension_list));
}
// Add Extension ?
- $add_extension = ( isset($_POST['add_extension']) ) ? trim(strip_tags($_POST['add_extension'])) : '';
- $add_extension_explain = ( isset($_POST['add_extension_explain']) ) ? trim(strip_tags($_POST['add_extension_explain'])) : '';
- $add_extension_group = ( isset($_POST['add_group_select']) ) ? intval($_POST['add_group_select']) : '';
- $add = ( isset($_POST['add_extension_check']) ) ? TRUE : FALSE;
+ $add_extension = (isset($_POST['add_extension'])) ? strtolower(trim(strip_tags($_POST['add_extension']))) : '';
+ $add_extension_explain = (isset($_POST['add_extension_explain'])) ? trim(strip_tags($_POST['add_extension_explain'])) : '';
+ $add_extension_group = (isset($_POST['add_group_select'])) ? intval($_POST['add_group_select']) : '';
+ $add = (isset($_POST['add_extension_check'])) ? TRUE : FALSE;
if ($add_extension != '' && $add)
{
if (!$error)
{
// check extension
- $sql = "SELECT extension
- FROM " . EXTENSIONS_TABLE;
+ $sql = 'SELECT extension
+ FROM ' . EXTENSIONS_TABLE;
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
- if (strtolower(trim($row['extension'])) == strtolower(trim($add_extension)))
+ if ($row['extension'] == $add_extension)
{
$error = TRUE;
if( isset($error_msg) )
{
$error_msg .= '<br />';
}
- $error_msg .= sprintf($user->lang['EXTENSION_EXIST'], strtolower(trim($add_extension)));
+ $error_msg .= sprintf($user->lang['EXTENSION_EXIST'], $add_extension);
}
}
$db->sql_freeresult($result);
@@ -299,29 +290,30 @@ if ($submit && $mode == 'extensions')
// Extension Forbidden ?
if (!$error)
{
- $sql = "SELECT extension
- FROM " . FORBIDDEN_EXTENSIONS_TABLE;
+ $sql = 'SELECT extension
+ FROM ' . FORBIDDEN_EXTENSIONS_TABLE;
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
- if (strtolower(trim($row['extension'])) == strtolower(trim($add_extension)))
+ if ($row['extension'] == $add_extension)
{
$error = TRUE;
if( isset($error_msg) )
{
$error_msg .= '<br />';
}
- $error_msg .= sprintf($user->lang['CANNOT_ADD_FORBIDDEN_EXTENSION'], strtolower(trim($add_extension)));
+ $error_msg .= sprintf($user->lang['CANNOT_ADD_FORBIDDEN_EXTENSION'], $add_extension);
}
}
}
if (!$error)
{
- $sql = "INSERT INTO " . EXTENSIONS_TABLE . " (group_id, extension, comment)
- VALUES (" . $add_extension_group . ", '" . strtolower(trim($add_extension)) . "', '" . trim($add_extension_explain) . "')";
+ $sql = 'INSERT INTO ' . EXTENSIONS_TABLE . " (group_id, extension, comment)
+ VALUES ($add_extension_group, '" . $add_extension . "', '" . trim($add_extension_explain) . "')";
$db->sql_query($sql);
+ add_log('admin', 'LOG_ATTACH_EXT_ADD', $add_extension);
}
}
}
@@ -336,14 +328,14 @@ if ($submit && $mode == 'extensions')
if ($submit && $mode == 'ext_groups')
{
// Change Extension Groups ?
- $group_change_list = ( isset($_POST['group_change_list']) ) ? $_POST['group_change_list'] : array();
- $extension_group_list = ( isset($_POST['extension_group_list']) ) ? $_POST['extension_group_list'] : array();
- $group_allowed_list = ( isset($_POST['allowed_list']) ) ? $_POST['allowed_list'] : array();
- $download_mode_list = ( isset($_POST['download_mode_list']) ) ? $_POST['download_mode_list'] : array();
- $category_list = ( isset($_POST['category_list']) ) ? $_POST['category_list'] : array();
- $upload_icon_list = ( isset($_POST['upload_icon_list']) ) ? $_POST['upload_icon_list'] : array();
- $filesize_list = ( isset($_POST['max_filesize_list']) ) ? $_POST['max_filesize_list'] : array();
- $size_select_list = ( isset($_POST['size_select_list']) ) ? $_POST['size_select_list'] : array();
+ $group_change_list = (isset($_POST['group_change_list'])) ? $_POST['group_change_list'] : array();
+ $extension_group_list = (isset($_POST['extension_group_list'])) ? $_POST['extension_group_list'] : array();
+ $group_allowed_list = (isset($_POST['allowed_list'])) ? $_POST['allowed_list'] : array();
+ $download_mode_list = (isset($_POST['download_mode_list'])) ? $_POST['download_mode_list'] : array();
+ $category_list = (isset($_POST['category_list'])) ? $_POST['category_list'] : array();
+ $upload_icon_list = (isset($_POST['upload_icon_list'])) ? $_POST['upload_icon_list'] : array();
+ $filesize_list = (isset($_POST['max_filesize_list'])) ? $_POST['max_filesize_list'] : array();
+ $size_select_list = (isset($_POST['size_select_list'])) ? $_POST['size_select_list'] : array();
$allowed_list = array();
@@ -360,33 +352,35 @@ if ($submit && $mode == 'ext_groups')
for ($i = 0; $i < count($group_change_list); $i++)
{
- $allowed = ( isset($allowed_list[$i]) ) ? 1 : 0;
+ $allowed = (isset($allowed_list[$i])) ? 1 : 0;
- $filesize_list[$i] = ( $size_select_list[$i] == 'kb' ) ? round($filesize_list[$i] * 1024) : ( ($size_select_list[$i] == 'mb') ? round($filesize_list[$i] * 1048576) : $filesize_list[$i] );
+ $filesize_list[$i] = ($size_select_list[$i] == 'kb') ? round($filesize_list[$i] * 1024) : (($size_select_list[$i] == 'mb') ? round($filesize_list[$i] * 1048576) : $filesize_list[$i]);
$group_sql = array(
- 'group_name' => $extension_group_list[$i],
- 'cat_id' => $category_list[$i],
- 'allow_group' => $allowed,
- 'download_mode' => $download_mode_list[$i],
- 'upload_icon' => ($upload_icon_list[$i] == 'no_image') ? '' : $upload_icon_list[$i],
- 'max_filesize' => $filesize_list[$i]
+ 'group_name' => $extension_group_list[$i],
+ 'cat_id' => $category_list[$i],
+ 'allow_group' => $allowed,
+ 'download_mode' => $download_mode_list[$i],
+ 'upload_icon' => ($upload_icon_list[$i] == 'no_image') ? '' : $upload_icon_list[$i],
+ 'max_filesize' => $filesize_list[$i]
);
- $sql = "UPDATE " . EXTENSION_GROUPS_TABLE . " SET " . $db->sql_build_array('UPDATE', $group_sql) . " WHERE group_id = " . $group_change_list[$i];
+ $sql = 'UPDATE ' . EXTENSION_GROUPS_TABLE . "
+ SET " . $db->sql_build_array('UPDATE', $group_sql) . "
+ WHERE group_id = " . $group_change_list[$i];
$db->sql_query($sql);
}
// Delete Extension Groups
- $group_id_list = ( isset($_POST['group_id_list']) ) ? $_POST['group_id_list'] : array();
+ $group_id_list = (isset($_POST['group_id_list'])) ? $_POST['group_id_list'] : array();
if (count($group_id_list))
{
$l_group_list = '';
- $sql = "SELECT group_name
- FROM " . EXTENSION_GROUPS_TABLE . "
- WHERE group_id IN (" . implode(', ', $group_id_list) . ")";
+ $sql = 'SELECT group_name
+ FROM ' . EXTENSION_GROUPS_TABLE . '
+ WHERE group_id IN (' . implode(', ', $group_id_list) . ')';
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
@@ -395,9 +389,9 @@ if ($submit && $mode == 'ext_groups')
}
$db->sql_freeresult($result);
- $sql = "DELETE
- FROM " . EXTENSION_GROUPS_TABLE . "
- WHERE group_id IN (" . implode(', ', $group_id_list) . ")";
+ $sql = 'DELETE
+ FROM ' . EXTENSION_GROUPS_TABLE . '
+ WHERE group_id IN (' . implode(', ', $group_id_list) . ')';
$db->sql_query($sql);
// Set corresponding Extensions to a pending Group
@@ -410,20 +404,20 @@ if ($submit && $mode == 'ext_groups')
}
// Add Extensions Group ?
- $extension_group = ( isset($_POST['add_extension_group']) ) ? trim(strip_tags($_POST['add_extension_group'])) : '';
- $download_mode = ( isset($_POST['add_download_mode']) ) ? $_POST['add_download_mode'] : '';
- $cat_id = ( isset($_POST['add_category']) ) ? $_POST['add_category'] : '';
- $upload_icon = ( isset($_POST['add_upload_icon']) ) ? $_POST['add_upload_icon'] : '';
- $filesize = ( isset($_POST['add_max_filesize']) ) ? $_POST['add_max_filesize'] : '';
- $size_select = ( isset($_POST['add_size_select']) ) ? $_POST['add_size_select'] : '';
- $is_allowed = ( isset($_POST['add_allowed']) ) ? 1 : 0;
- $add = ( isset($_POST['add_extension_group_check']) ) ? TRUE : FALSE;
+ $extension_group = (isset($_POST['add_extension_group'])) ? trim(strip_tags($_POST['add_extension_group'])) : '';
+ $download_mode = (isset($_POST['add_download_mode'])) ? $_POST['add_download_mode'] : '';
+ $cat_id = (isset($_POST['add_category'])) ? $_POST['add_category'] : '';
+ $upload_icon = (isset($_POST['add_upload_icon'])) ? $_POST['add_upload_icon'] : '';
+ $filesize = (isset($_POST['add_max_filesize'])) ? $_POST['add_max_filesize'] : '';
+ $size_select = (isset($_POST['add_size_select'])) ? $_POST['add_size_select'] : '';
+ $is_allowed = (isset($_POST['add_allowed'])) ? 1 : 0;
+ $add = (isset($_POST['add_extension_group_check'])) ? TRUE : FALSE;
if ($extension_group != '' && $add)
{
// check Extension Group
- $sql = "SELECT group_name
- FROM " . EXTENSION_GROUPS_TABLE;
+ $sql = 'SELECT group_name
+ FROM ' . EXTENSION_GROUPS_TABLE;
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
@@ -445,37 +439,38 @@ if ($submit && $mode == 'ext_groups')
$filesize = ($size_select == 'kb') ? round($filesize * 1024) : (($size_select == 'mb') ? round($filesize * 1048576) : $filesize);
$group_sql = array(
- 'group_name' => $extension_group,
- 'cat_id' => $cat_id,
- 'allow_group' => $is_allowed,
- 'download_mode' => $download_mode,
- 'upload_icon' => ($upload_icon == 'no_image') ? '' : $upload_icon,
- 'max_filesize' => $filesize
+ 'group_name' => $extension_group,
+ 'cat_id' => $cat_id,
+ 'allow_group' => $is_allowed,
+ 'download_mode' => $download_mode,
+ 'upload_icon' => ($upload_icon == 'no_image') ? '' : $upload_icon,
+ 'max_filesize' => $filesize
);
- $sql = "INSERT INTO " . EXTENSION_GROUPS_TABLE . " " . $db->sql_build_array('INSERT', $group_sql);
+ $sql = 'INSERT INTO ' . EXTENSION_GROUPS_TABLE . ' ' .
+ $db->sql_build_array('INSERT', $group_sql);
$db->sql_query($sql);
add_log('admin', 'LOG_ATTACH_EXTGROUP_ADD', $extension_group);
}
}
- $sql = "SELECT e.extension, g.*
- FROM " . EXTENSIONS_TABLE . " e, " . EXTENSION_GROUPS_TABLE . " g
+ $sql = 'SELECT e.extension, g.*
+ FROM ' . EXTENSIONS_TABLE . ' e, ' . EXTENSION_GROUPS_TABLE . ' g
WHERE e.group_id = g.group_id
- AND g.allow_group = 1";
+ AND g.allow_group = 1';
$result = $db->sql_query($sql);
$extensions = array();
while ($row = $db->sql_fetchrow($result))
{
- $extension = strtolower(trim($row['extension']));
+ $extension = $row['extension'];
- $extensions['_allowed_'][] = $extension;
- $extensions[$extension]['display_cat'] = intval($row['cat_id']);
- $extensions[$extension]['download_mode'] = intval($row['download_mode']);
- $extensions[$extension]['upload_icon'] = trim($row['upload_icon']);
- $extensions[$extension]['max_filesize'] = intval($row['max_filesize']);
+ $extensions['_allowed_'][] = $extension;
+ $extensions[$extension]['display_cat'] = intval($row['cat_id']);
+ $extensions[$extension]['download_mode']= intval($row['download_mode']);
+ $extensions[$extension]['upload_icon'] = trim($row['upload_icon']);
+ $extensions[$extension]['max_filesize'] = intval($row['max_filesize']);
}
$db->sql_freeresult($result);
@@ -680,10 +675,10 @@ if ($mode == 'manage')
if ($mode == 'cats')
{
- $sql = "SELECT group_name, cat_id
- FROM " . EXTENSION_GROUPS_TABLE . "
+ $sql = 'SELECT group_name, cat_id
+ FROM ' . EXTENSION_GROUPS_TABLE . '
WHERE cat_id > 0
- ORDER BY cat_id";
+ ORDER BY cat_id';
$result = $db->sql_query($sql);
$s_assigned_groups = array();
@@ -717,7 +712,7 @@ if ($mode == 'cats')
<?php
// Check Thumbnail Support
- if ( ($new['img_imagick'] == '') && (count(get_supported_image_types()) == 0) )
+ if ($new['img_imagick'] == '' && count(get_supported_image_types()) == 0)
{
$new['img_create_thumbnail'] = '0';
}
@@ -757,6 +752,7 @@ if ($mode == 'cats')
if ($mode == 'ext_groups')
{
+// SELFNOTE: DO NOT FORGET TO TALK ABOUT IT!
// $img_path = $config['upload_icons_path'];
$img_path = 'images/upload_icons';
@@ -774,7 +770,7 @@ if ($mode == 'ext_groups')
if (!$size && !$submit)
{
$max_add_filesize = intval($config['max_filesize']);
- $size = ($max_add_filesize >= 1048576) ? 'mb' : ( ($max_add_filesize >= 1024) ? 'kb' : 'b' );
+ $size = ($max_add_filesize >= 1048576) ? 'mb' : (($max_add_filesize >= 1024) ? 'kb' : 'b');
}
if ($max_add_filesize >= 1048576)
@@ -865,8 +861,8 @@ if ($mode == 'ext_groups')
</tr>
<?
- $sql = "SELECT *
- FROM " . EXTENSION_GROUPS_TABLE;
+ $sql = 'SELECT *
+ FROM ' . EXTENSION_GROUPS_TABLE;
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
@@ -931,9 +927,9 @@ if ($mode == 'ext_groups')
if ($viewgroup != -1 && $viewgroup == $row['group_id'])
{
- $sql = "SELECT comment, extension
- FROM " . EXTENSIONS_TABLE . "
- WHERE group_id = " . intval($viewgroup);
+ $sql = 'SELECT comment, extension
+ FROM ' . EXTENSIONS_TABLE . '
+ WHERE group_id = ' . intval($viewgroup);
$e_result = $db->sql_query($sql);
while ($e_row = $db->sql_fetchrow($e_result))
@@ -1183,19 +1179,12 @@ function category_select($select_name, $group_id = -1)
if ($group_id != -1)
{
- $sql = "SELECT cat_id
- FROM " . EXTENSION_GROUPS_TABLE . "
- WHERE group_id = " . intval($group_id);
+ $sql = 'SELECT cat_id
+ FROM ' . EXTENSION_GROUPS_TABLE . '
+ WHERE group_id = ' . intval($group_id);
$result = $db->sql_query($sql);
- if (!($row = $db->sql_fetchrow($result)))
- {
- $cat_type = NONE_CAT;
- }
- else
- {
- $cat_type = $row['cat_id'];
- }
+ $cat_type = (!($row = $db->sql_fetchrow($result))) ? NONE_CAT : $row['cat_id'];
$db->sql_freeresult($result);
}
@@ -1276,14 +1265,7 @@ function download_select($select_name, $group_id = -1)
WHERE group_id = " . intval($group_id);
$result = $db->sql_query($sql);
- if (!($row = $db->sql_fetchrow($result)))
- {
- $download_mode = INLINE_LINK;
- }
- else
- {
- $download_mode = $row['download_mode'];
- }
+ $download_mode = (!($row = $db->sql_fetchrow($result))) ? INLINE_LINK : $row['download_mode'];
$db->sql_freeresult($result);
}