mirror of
https://github.com/e107inc/e107.git
synced 2025-07-31 20:00:37 +02:00
Downloads: Can finally have files in the root directory.
This commit is contained in:
@@ -82,23 +82,55 @@ class download_shortcodes extends e_shortcode
|
|||||||
|
|
||||||
|
|
||||||
// Category ************************************************************************************
|
// Category ************************************************************************************
|
||||||
function sc_download_cat_main_name()
|
public function sc_download_cat_main_name()
|
||||||
{
|
{
|
||||||
$tp = e107::getParser();
|
$tp = e107::getParser();
|
||||||
|
|
||||||
|
if(!empty($this->var['d_count']))
|
||||||
|
{
|
||||||
|
$url = e107::url('download', 'category', $this->var);
|
||||||
|
return "<a href='".$url."'>".$tp->toHTML($this->var['download_category_name'], FALSE, 'TITLE')."</a>";
|
||||||
|
}
|
||||||
|
|
||||||
return $tp->toHTML($this->var['download_category_name'], FALSE, 'TITLE');
|
return $tp->toHTML($this->var['download_category_name'], FALSE, 'TITLE');
|
||||||
}
|
}
|
||||||
|
|
||||||
function sc_download_cat_main_description()
|
public function sc_download_cat_main_description()
|
||||||
{
|
{
|
||||||
$tp = e107::getParser();
|
$tp = e107::getParser();
|
||||||
return $tp->toHTML($this->var['download_category_description'], TRUE, 'DESCRIPTION');
|
return $tp->toHTML($this->var['download_category_description'], TRUE, 'DESCRIPTION');
|
||||||
}
|
}
|
||||||
|
|
||||||
function sc_download_cat_main_icon()
|
public function sc_download_cat_main_icon()
|
||||||
{
|
{
|
||||||
// Pass count as 1 to force non-empty icon
|
// Pass count as 1 to force non-empty icon
|
||||||
return $this->_sc_cat_icons($this->var['download_category_icon'], 1, $this->var['download_category_name']);
|
return $this->_sc_cat_icons($this->var['download_category_icon'], 1, $this->var['download_category_name']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function sc_download_cat_main_count()
|
||||||
|
{
|
||||||
|
if(!empty($this->var['d_count']))
|
||||||
|
{
|
||||||
|
return intval($this->var['d_count']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public function sc_download_cat_main_size()
|
||||||
|
{
|
||||||
|
if(!empty($this->var['d_count']))
|
||||||
|
{
|
||||||
|
return eHelper::parseMemorySize($this->var['d_size']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public function sc_download_cat_main_downloaded()
|
||||||
|
{
|
||||||
|
if(!empty($this->var['d_count']))
|
||||||
|
{
|
||||||
|
return intval($this->var['d_requests']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Sub-Category ********************************************************************************
|
// Sub-Category ********************************************************************************
|
||||||
function sc_download_cat_sub_name()
|
function sc_download_cat_sub_name()
|
||||||
|
@@ -375,10 +375,13 @@ $DOWNLOAD_TEMPLATE['categories']['parent'] = "
|
|||||||
<td>
|
<td>
|
||||||
{DOWNLOAD_CAT_MAIN_ICON}
|
{DOWNLOAD_CAT_MAIN_ICON}
|
||||||
</td>
|
</td>
|
||||||
<td colspan='4'>
|
<td>
|
||||||
{DOWNLOAD_CAT_MAIN_NAME}<br/>
|
{DOWNLOAD_CAT_MAIN_NAME}<br/>
|
||||||
<small class='muted text-muted'>{DOWNLOAD_CAT_MAIN_DESCRIPTION}</small>
|
<small class='muted text-muted'>{DOWNLOAD_CAT_MAIN_DESCRIPTION}</small>
|
||||||
</td>
|
</td>
|
||||||
|
<td>{DOWNLOAD_CAT_MAIN_COUNT} </td>
|
||||||
|
<td>{DOWNLOAD_CAT_MAIN_SIZE} </td>
|
||||||
|
<td>{DOWNLOAD_CAT_MAIN_DOWNLOADED} </td>
|
||||||
</tr>";
|
</tr>";
|
||||||
|
|
||||||
$DOWNLOAD_TEMPLATE['categories']['child'] = "
|
$DOWNLOAD_TEMPLATE['categories']['child'] = "
|
||||||
|
Reference in New Issue
Block a user