mirror of
https://github.com/pierre42100/comunic
synced 2024-11-17 02:51:13 +00:00
113 lines
2.5 KiB
PHP
113 lines
2.5 KiB
PHP
|
<?php
|
||
|
/**
|
||
|
* Assets Helpers
|
||
|
*
|
||
|
* @author Pierre HUBERT
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* Returns the path to an asset
|
||
|
*
|
||
|
* @param String $file The file researched in the assets
|
||
|
*/
|
||
|
function path_assets($file = ""){
|
||
|
//Path to an asset
|
||
|
return siteURL()."assets/".$file;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Returns the relative path to an asset
|
||
|
*
|
||
|
* @param String $file The file researched in the assets
|
||
|
*/
|
||
|
function relativePath_assets($file = ""){
|
||
|
//Path to an asset
|
||
|
return websiteRelativePath()."assets/".$file;
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Returns the path to an CSS asset
|
||
|
*
|
||
|
* @param String $CSSfile The CSS file
|
||
|
*/
|
||
|
function path_css_asset($CSSfile = ""){
|
||
|
return path_assets('css/'.$CSSfile);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Returns the path to an JS asset
|
||
|
*
|
||
|
* @param String $CSSfile The JS file
|
||
|
*/
|
||
|
function path_js_asset($JSfile = ""){
|
||
|
return path_assets('js/'.$JSfile);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Returns the path to an Image asset
|
||
|
*
|
||
|
* @param String $IMGfile The IMG file
|
||
|
*/
|
||
|
function path_img_asset($IMGfile = ""){
|
||
|
return path_assets('img/'.$IMGfile);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Returns the path to an audio asset
|
||
|
*
|
||
|
* @param String $AUDIOfile The audio file
|
||
|
*/
|
||
|
function path_audio_asset($AUDIOfile = ""){
|
||
|
return path_assets('audio/'.$AUDIOfile);
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Returns the source code to call a css file
|
||
|
*
|
||
|
* @param String $file The css file to call
|
||
|
*/
|
||
|
function code_inc_css($file){
|
||
|
return '<link rel="stylesheet" href="'.$file.'" />';
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Returns the source code to call a javascript file
|
||
|
*
|
||
|
* @param String $file The javascript file to call
|
||
|
*/
|
||
|
function code_inc_js($file){
|
||
|
return '<script type="text/javascript" src="'.$file.'"></script>';
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Returns the source code to include an image
|
||
|
*
|
||
|
* @param String $file The image file to call
|
||
|
* @param String $name Optionnal - The name of the image
|
||
|
* @param String $width Optionnal - The width of the image
|
||
|
* @param String $height Optionnal - The height of the image
|
||
|
* @param String $style Optionnal - The style attached to the image
|
||
|
* @param String $onClick Optionnal - What to do once image is clicked
|
||
|
* @param String $class Optionnal - The class of the image
|
||
|
*/
|
||
|
function code_inc_img($file, $name = "", $width = "", $height = "", $style = "", $onClick="", $class = ""){
|
||
|
if($width != "")
|
||
|
$width = " width='".$width."' ";
|
||
|
|
||
|
if($height != "")
|
||
|
$height = " height='".$height."' ";
|
||
|
|
||
|
if($style != "")
|
||
|
$style = " style='".$style."' ";
|
||
|
|
||
|
if($onClick != "")
|
||
|
$onClick = ' onClick="'.$onClick.'" ';
|
||
|
|
||
|
if($class != "")
|
||
|
$class = ' onClick="'.$class.'" ';
|
||
|
|
||
|
//Returning result
|
||
|
return '<img src="'.$file.'" name="'.$name.'" alt="'.$name.'" '.$width.$height.$style.$onClick.$class.' />';
|
||
|
}
|