mirror of
https://github.com/e107inc/e107.git
synced 2025-08-08 15:46:44 +02:00
Image avatar page cleanup.
This commit is contained in:
@@ -640,7 +640,7 @@ class media_admin_ui extends e_admin_ui
|
|||||||
'media_size' => array('title'=> "Size", 'type' => 'number', 'data'=> 'int', 'width' => 'auto', 'noedit'=>TRUE),
|
'media_size' => array('title'=> "Size", 'type' => 'number', 'data'=> 'int', 'width' => 'auto', 'noedit'=>TRUE),
|
||||||
'media_dimensions' => array('title'=> "Dimensions", 'type' => 'text', 'data'=> 'str', 'width' => '5%', 'readonly'=>TRUE, 'class'=>'nowrap','noedit'=>TRUE),
|
'media_dimensions' => array('title'=> "Dimensions", 'type' => 'text', 'data'=> 'str', 'width' => '5%', 'readonly'=>TRUE, 'class'=>'nowrap','noedit'=>TRUE),
|
||||||
'media_userclass' => array('title'=> LAN_USERCLASS, 'type' => 'userclass', 'data'=> 'str', 'inline'=>true, 'width' => '10%', 'thclass' => 'center','filter'=>TRUE,'batch'=>TRUE ),
|
'media_userclass' => array('title'=> LAN_USERCLASS, 'type' => 'userclass', 'data'=> 'str', 'inline'=>true, 'width' => '10%', 'thclass' => 'center','filter'=>TRUE,'batch'=>TRUE ),
|
||||||
'media_tags' => array('title'=> "Tags/Keywords", 'type' => 'text', 'data'=> 'str', 'width' => '10%', 'filter'=>TRUE,'batch'=>TRUE ),
|
'media_tags' => array('title'=> "Tags/Keywords", 'type' => 'tags', 'data'=> 'str', 'width' => '10%', 'filter'=>TRUE,'batch'=>TRUE ),
|
||||||
'media_usedby' => array('title'=> '', 'type' => 'text', 'data'=> 'text', 'width' => 'auto', 'thclass' => 'center', 'class'=>'center', 'nolist'=>true, 'readonly'=>TRUE ),
|
'media_usedby' => array('title'=> '', 'type' => 'text', 'data'=> 'text', 'width' => 'auto', 'thclass' => 'center', 'class'=>'center', 'nolist'=>true, 'readonly'=>TRUE ),
|
||||||
|
|
||||||
'options' => array('title'=> LAN_OPTIONS, 'type' => 'method', 'data'=> null, 'forced'=>TRUE, 'width' => '10%', 'thclass' => 'center last', 'class' => 'center', 'batch'=>true, 'noedit'=>true)
|
'options' => array('title'=> LAN_OPTIONS, 'type' => 'method', 'data'=> null, 'forced'=>TRUE, 'width' => '10%', 'thclass' => 'center last', 'class' => 'center', 'batch'=>true, 'noedit'=>true)
|
||||||
@@ -2133,6 +2133,14 @@ function show_avatars()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
||||||
|
$tmp = $sql->retrieve('user','user_image','user_image !="" ', true);
|
||||||
|
$imageUsed = array();
|
||||||
|
|
||||||
|
foreach($tmp as $val)
|
||||||
|
{
|
||||||
|
$imageUsed[] = $val['user_image'];
|
||||||
|
}
|
||||||
$text = "
|
$text = "
|
||||||
<form method='post' action='".e_SELF."?avatars' id='core-iamge-show-avatars-form'>
|
<form method='post' action='".e_SELF."?avatars' id='core-iamge-show-avatars-form'>
|
||||||
<fieldset id='core-iamge-show-avatars'>
|
<fieldset id='core-iamge-show-avatars'>
|
||||||
@@ -2141,10 +2149,11 @@ function show_avatars()
|
|||||||
$count = 0;
|
$count = 0;
|
||||||
while (list($key, $image_name) = each($dirlist))
|
while (list($key, $image_name) = each($dirlist))
|
||||||
{
|
{
|
||||||
$users = IMALAN_21." | ";
|
//$users = IMALAN_21." | ";
|
||||||
$row = array('user_id' => '');
|
$row = array('user_id' => '');
|
||||||
$image_pre = '';
|
$image_pre = '';
|
||||||
$disabled = false;
|
$disabled = false;
|
||||||
|
/*
|
||||||
if ($sql->db_Select("user", "*", "user_image='-upload-".$tp->toDB($image_name)."' OR user_sess='".$tp->toDB($image_name)."'"))
|
if ($sql->db_Select("user", "*", "user_image='-upload-".$tp->toDB($image_name)."' OR user_sess='".$tp->toDB($image_name)."'"))
|
||||||
{
|
{
|
||||||
$row = $sql->db_Fetch();
|
$row = $sql->db_Fetch();
|
||||||
@@ -2153,9 +2162,14 @@ function show_avatars()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$users = '<span class="warning">'.IMALAN_22.'</span>';
|
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
// :
|
||||||
|
|
||||||
|
$users = (in_array($image_name,$imageUsed)) ? "<small class='text-warning'>Image in use</small>" : '<small>'.IMALAN_22.'</small>';
|
||||||
|
|
||||||
//directory?
|
//directory?
|
||||||
if(is_dir(e_MEDIA."avatars/".$image_name))
|
if(is_dir(e_MEDIA."avatars/".$image_name))
|
||||||
{
|
{
|
||||||
@@ -2182,10 +2196,7 @@ function show_avatars()
|
|||||||
$img_src = "<label for='image-action-{$count}' title='".IMALAN_56."'>
|
$img_src = "<label for='image-action-{$count}' title='".IMALAN_56."'>
|
||||||
<img class='e-tip' src='".$img_path."' alt='{$image_name}' title='".IMALAN_66.": {$image_name}' />
|
<img class='e-tip' src='".$img_path."' alt='{$image_name}' title='".IMALAN_66.": {$image_name}' />
|
||||||
</label>";
|
</label>";
|
||||||
// if ($image_size[0] > $pref['im_width'] || $image_size[1] > $pref['im_height'])
|
|
||||||
// {
|
|
||||||
// $img_src = "<a class='image-preview' href='".e_MEDIA."avatars/".rawurlencode($image_name)."' rel='external'>".IMALAN_57."</a>";
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//style attribute allowed here - server side width/height control
|
//style attribute allowed here - server side width/height control
|
||||||
@@ -2212,14 +2223,14 @@ function show_avatars()
|
|||||||
".$frm->admin_button('e_check_all', LAN_CHECKALL, 'action')."
|
".$frm->admin_button('e_check_all', LAN_CHECKALL, 'action')."
|
||||||
".$frm->admin_button('e_uncheck_all', LAN_UNCHECKALL, 'action')."
|
".$frm->admin_button('e_uncheck_all', LAN_UNCHECKALL, 'action')."
|
||||||
".$frm->admin_button('submit_show_delete_multi', LAN_DELCHECKED, 'delete')."
|
".$frm->admin_button('submit_show_delete_multi', LAN_DELCHECKED, 'delete')."
|
||||||
".$frm->admin_button('submit_show_deleteall', IMALAN_25, 'delete')."
|
".$frm->admin_button('submit_show_deleteall', "Delete all unused images", 'delete')."
|
||||||
".$frm->admin_button('submit_cancel_show', IMALAN_68, 'cancel')."
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</form>
|
</form>
|
||||||
";
|
";
|
||||||
|
// $frm->admin_button('submit_cancel_show', IMALAN_68, 'cancel')
|
||||||
}
|
}
|
||||||
|
|
||||||
echo $mes->render().$text;
|
echo $mes->render().$text;
|
||||||
|
@@ -1297,17 +1297,29 @@ class e_db_mysql
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Deprecated alias of the rows() function below.
|
||||||
|
*/
|
||||||
|
function db_getList($fields = 'ALL', $amount = FALSE, $maximum = FALSE, $ordermode=FALSE)
|
||||||
|
{
|
||||||
|
return $this->rows($fields, $amount, $maximum, $ordermode);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
* @param string fields to retrieve
|
* @param string fields to retrieve
|
||||||
* @desc returns fields as structured array
|
* @desc returns fields as structured array
|
||||||
* @access public
|
* @access public
|
||||||
|
* @return rows of the database as an array.
|
||||||
*/
|
*/
|
||||||
function db_getList($fields = 'ALL', $amount = FALSE, $maximum = FALSE, $ordermode=FALSE)
|
function rows($fields = 'ALL', $amount = FALSE, $maximum = FALSE, $ordermode=FALSE)
|
||||||
{
|
{
|
||||||
$list = array();
|
$list = array();
|
||||||
$counter = 1;
|
$counter = 1;
|
||||||
while ($row = $this->db_Fetch())
|
while ($row = $this->fetch())
|
||||||
{
|
{
|
||||||
foreach($row as $key => $value)
|
foreach($row as $key => $value)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user