2023-02-16 15:38:17 +01:00
< ? php use App\Models\UserData ; ?>
2021-04-16 01:00:00 +02:00
<! DOCTYPE html >
2022-06-08 15:43:51 +02:00
@ include ( 'layouts.lang' )
2021-04-16 01:00:00 +02:00
< head >
< meta charset = " utf-8 " >
2022-06-08 15:58:04 +02:00
2022-09-07 19:32:36 +02:00
@ foreach ( $information as $info ) @ php $GLOBALS [ 'themeName' ] = $info -> theme ; @ endphp @ endforeach
< ? php
// Theme Config
function theme ( $key ){
$key = trim ( $key );
$file = base_path ( 'themes/' . $GLOBALS [ 'themeName' ] . '/config.php' );
if ( file_exists ( $file )) {
$config = include $file ;
if ( isset ( $config [ $key ])) {
return $config [ $key ];
}}
return null ;}
// Theme Custom Asset
function themeAsset ( $path ){
$path = url ( 'themes/' . $GLOBALS [ 'themeName' ] . '/extra/custom-assets/' . $path );
return $path ;}
?>
2022-09-10 11:15:40 +02:00
@ if ( theme ( 'enable_custom_code' ) == " true " and theme ( 'enable_custom_head' ) == " true " and env ( 'ALLOW_CUSTOM_CODE_IN_THEMES' ) == 'true' ) @ include ( $GLOBALS [ 'themeName' ] . '.extra.custom-head' ) @ endif
2022-09-07 19:32:36 +02:00
2022-06-08 15:58:04 +02:00
@ include ( 'layouts.analytics' )
2022-06-09 22:26:35 +02:00
@ if ( config ( 'advanced-config.littlelink_title' ) != '' and env ( 'HOME_URL' ) === '' )
< title > {{ $userinfo -> name }} {{ config ( 'advanced-config.littlelink_title' ) }} </ title >
@ elseif ( env ( 'CUSTOM_META_TAGS' ) == 'true' and config ( 'advanced-config.title' ) != '' )
< title > {{ config ( 'advanced-config.title' ) }} </ title >
2022-06-08 15:43:51 +02:00
@ elseif ( env ( 'HOME_URL' ) != '' )
2022-05-19 17:16:21 +02:00
< title > {{ $userinfo -> name }} </ title >
@ else
2022-05-05 12:31:16 +02:00
< title > {{ $userinfo -> name }} 🔗 {{ config ( 'app.name' ) }} </ title >
2022-05-19 17:16:21 +02:00
@ endif
2022-06-08 15:43:51 +02:00
@ if ( env ( 'CUSTOM_META_TAGS' ) == 'true' )
2022-06-08 17:09:24 +02:00
@ include ( 'layouts.meta' )
2022-06-08 15:43:51 +02:00
@ else
2021-07-06 10:49:29 +02:00
< meta name = " description " content = " { { $userinfo->littlelink_description }} " >
< meta name = " author " content = " { { $userinfo->name }} " >
2021-04-16 01:00:00 +02:00
< meta name = " viewport " content = " width=device-width, initial-scale=1 " >
2022-06-08 15:43:51 +02:00
@ endif
2023-02-13 18:10:13 +01:00
2023-02-15 18:41:04 +01:00
@ if ( theme ( 'allow_custom_background' ) != " false " )
2023-02-13 18:10:13 +01:00
@ php
$customBackgroundFile = findBackground ( $userinfo -> id );
$customBackgroundPath = base_path ( '/img/background-img/' . $customBackgroundFile );
$customBackgroundURL = url ( '/img/background-img/' . $customBackgroundFile );
$customBackgroundExists = file_exists ( $customBackgroundPath );
if ( $customBackgroundExists == true ){
$customBackgroundBrightness = analyzeImageBrightness ( $customBackgroundFile );
} else {
2023-02-13 18:43:42 +01:00
$customBackgroundBrightness = false ;}
2023-02-13 18:10:13 +01:00
@ endphp
@ if ( $customBackgroundExists == true )
2023-02-13 16:22:11 +01:00
< style >
body {
2023-02-13 18:10:13 +01:00
background - image : url ( '{{$customBackgroundURL}}' ) ! important ;
2023-02-13 17:18:32 +01:00
background - size : cover ! important ;
2023-02-13 20:22:20 +01:00
background - attachment : fixed ! important ;
background - repeat : no - repeat ! important ;
2023-02-13 17:18:32 +01:00
background - position : center ! important ;
2023-02-13 16:22:11 +01:00
}
</ style >
@ endif
2023-02-15 18:41:04 +01:00
@ endif
2022-02-12 14:59:07 +01:00
<!-- #### BEGIN Meta Tags social media preview images ####-->
<!-- This shows a preview for title , description and avatar image of users profiles if shared on social media sites -->
<!-- Facebook Meta Tags -->
2022-12-11 01:52:46 +01:00
< meta property = " og:url " content = " { { url('') }}/ { { " @ " . $littlelink_name }} " >
2022-02-12 14:59:07 +01:00
< meta property = " og:type " content = " website " >
2022-04-13 13:05:01 +02:00
< meta property = " og:title " content = " { { $userinfo->name }} " >
2022-02-12 14:59:07 +01:00
< meta property = " og:description " content = " { { $userinfo->littlelink_description }} " >
2022-02-14 12:54:51 +01:00
@ if ( file_exists ( base_path ( " img/ $littlelink_name " . " .png " )))
2022-02-12 14:59:07 +01:00
< meta property = " og:image " content = " { { asset( " img / $littlelink_name " . " . png " ) }} " >
@ else
2022-02-20 13:12:25 +01:00
< meta property = " og:image " content = " { { asset('littlelink/images/logo.svg') }} " >
2022-02-12 14:59:07 +01:00
@ endif
<!-- Twitter Meta Tags -->
< meta name = " twitter:card " content = " summary_large_image " >
2022-12-11 01:52:46 +01:00
< meta property = " twitter:domain " content = " { { url('') }}/ { { " @ " . $littlelink_name }} " >
< meta property = " twitter:url " content = " { { url('') }}/ { { " @ " . $littlelink_name }} " >
2022-02-12 14:59:07 +01:00
< meta name = " twitter:title " content = " { { $userinfo->littlelink_name }} " >
< meta name = " twitter:description " content = " { { $userinfo->littlelink_description }} " >
2022-02-14 12:54:51 +01:00
@ if ( file_exists ( base_path ( " img/ $littlelink_name " . " .png " )))
2022-02-12 14:59:07 +01:00
< meta name = " twitter:image " content = " { { asset( " img / $littlelink_name " . " . png " ) }} " >
@ else
2022-02-20 13:12:25 +01:00
< meta name = " twitter:image " content = " { { asset('littlelink/images/logo.svg') }} " >
2022-02-12 14:59:07 +01:00
@ endif
<!-- #### END Meta Tags social media preview images ####-->
2022-04-11 13:56:36 +02:00
<!-- Custom icons font - awesome -->
2022-11-23 16:37:30 +01:00
< script src = " { { asset('studio/external-dependencies/fontawesome.js') }} " crossorigin = " anonymous " ></ script >
2022-11-23 22:09:59 +01:00
< link rel = " stylesheet " href = " { { asset('studio/external-dependencies/fontawesome.css') }} " />
2022-04-11 13:56:36 +02:00
2022-11-26 13:15:18 +01:00
@ include ( 'layouts.fonts' )
2021-04-16 01:00:00 +02:00
< link rel = " stylesheet " href = " { { asset('littlelink/css/normalize.css') }} " >
2022-02-17 22:09:58 +01:00
< link rel = " stylesheet " href = " { { asset('littlelink/css/animate.css') }} " >
2022-11-29 23:33:25 +01:00
@ if ( file_exists ( base_path ( " littlelink/images/ " ) . findFile ( 'favicon' )))
< link rel = " icon " type = " image/png " href = " { { asset('littlelink/images/'.findFile('favicon')) }} " >
2022-02-20 13:20:21 +01:00
@ else
< link rel = " icon " type = " image/svg+xml " href = " { { asset('littlelink/images/logo.svg') }} " >
@ endif
2022-05-13 14:06:12 +02:00
2022-05-19 12:27:37 +02:00
@ foreach ( $information as $info )
@ if ( $info -> theme != '' and $info -> theme != 'default' )
2022-05-31 14:11:26 +02:00
<!-- LittleLink Custom Theme : " { { $info -> theme } } " -->
<!-- Theme details : -->
< meta name = " designer " href = " { { url('') . " / theme /@ " . $littlelink_name }} " content = " { { url('') . " / theme /@ " . $littlelink_name }} " >
2022-05-19 12:27:37 +02:00
< link rel = " stylesheet " href = " themes/ { { $info -> theme } }/share.button.css " >
2022-11-10 13:46:10 +01:00
@ if ( theme ( 'use_default_buttons' ) == " true " )
< link rel = " stylesheet " href = " { { asset('littlelink/css/brands.css') }} " >
@ else
2022-05-19 12:27:37 +02:00
< link rel = " stylesheet " href = " themes/ { { $info -> theme } }/brands.css " >
2022-11-10 13:46:10 +01:00
@ endif
2022-05-19 12:27:37 +02:00
< link rel = " stylesheet " href = " themes/ { { $info -> theme } }/skeleton-auto.css " >
2022-05-31 20:32:58 +02:00
@ if ( file_exists ( base_path ( 'themes/' . $info -> theme . '/animations.css' )))
2022-05-30 17:29:14 +02:00
< link rel = " stylesheet " href = " <?php echo asset('themes/' . $info->theme . '/animations.css') ?> " >
2022-05-31 14:16:05 +02:00
@ else
2022-05-30 17:29:14 +02:00
< link rel = " stylesheet " href = " { { asset('littlelink/css/animations.css') }} " >
2022-05-31 14:16:05 +02:00
@ endif
2022-05-19 12:27:37 +02:00
@ else
2022-05-13 14:06:12 +02:00
< ? php // override dark/light mode if override cookie is set
$color_scheme_override = isset ( $_COOKIE [ " color_scheme_override " ]) ? $_COOKIE [ " color_scheme_override " ] : false ; ?>
2022-05-19 12:27:37 +02:00
< link rel = " stylesheet " href = " { { asset('littlelink/css/share.button.css') }} " >
2022-05-30 17:29:14 +02:00
< link rel = " stylesheet " href = " { { asset('littlelink/css/animations.css') }} " >
2022-05-19 12:27:37 +02:00
< link rel = " stylesheet " href = " { { asset('littlelink/css/brands.css') }} " >
2023-02-13 18:10:13 +01:00
@ if ( $customBackgroundExists == true and $customBackgroundBrightness == 'dark' )
< link rel = " stylesheet " href = " { { asset('littlelink/css/skeleton-dark.css') }} " >
< style >. social - icon { color : #fff;}</style>
@ elseif ( $customBackgroundExists == true and $customBackgroundBrightness == 'light' )
< link rel = " stylesheet " href = " { { asset('littlelink/css/skeleton-light.css') }} " >
< style >. social - icon { color : #222;}</style>
@ elseif ( $color_scheme_override == 'dark' )
2022-05-13 14:06:12 +02:00
< link rel = " stylesheet " href = " { { asset('littlelink/css/skeleton-dark.css') }} " >
2022-12-05 20:27:29 +01:00
< style >. social - icon { color : #fff;}</style>
2022-05-13 14:06:12 +02:00
@ elseif ( $color_scheme_override == 'light' )
< link rel = " stylesheet " href = " { { asset('littlelink/css/skeleton-light.css') }} " >
2022-12-05 20:27:29 +01:00
< style >. social - icon { color : #222;}</style>
2022-06-09 22:26:35 +02:00
@ elseif ( config ( 'advanced-config.theme' ) == 'dark' )
2022-06-08 17:09:24 +02:00
< link rel = " stylesheet " href = " { { asset('littlelink/css/skeleton-dark.css') }} " >
2022-12-05 20:27:29 +01:00
< style >. social - icon { color : #fff;}</style>
2022-06-09 22:26:35 +02:00
@ elseif ( config ( 'advanced-config.theme' ) == 'light' )
2022-06-08 17:09:24 +02:00
< link rel = " stylesheet " href = " { { asset('littlelink/css/skeleton-light.css') }} " >
2022-12-05 20:27:29 +01:00
< style >. social - icon { color : #222;}</style>
2022-05-13 14:06:12 +02:00
@ else
< link rel = " stylesheet " href = " { { asset('littlelink/css/skeleton-auto.css') }} " >
@ endif
2022-05-19 12:27:37 +02:00
@ endif
2022-12-01 18:51:59 +01:00
< style >. container { word - break : break - word ;} </ style >
2021-04-16 01:00:00 +02:00
</ head >
< body >
2022-03-29 23:08:06 +02:00
2022-09-10 11:15:40 +02:00
@ if ( theme ( 'enable_custom_code' ) == " true " and theme ( 'enable_custom_body' ) == " true " and env ( 'ALLOW_CUSTOM_CODE_IN_THEMES' ) == 'true' ) @ include ( $GLOBALS [ 'themeName' ] . '.extra.custom-body' ) @ endif
2022-09-07 19:32:36 +02:00
2022-05-31 20:32:58 +02:00
@ if ( $info -> theme != '' and $info -> theme != 'default' )
2022-05-19 12:27:37 +02:00
<!-- Enables parallax background animations -->
2022-05-31 20:32:58 +02:00
< div class = " background-container " >
2022-05-19 12:27:37 +02:00
< section class = " parallax-background " >
2022-05-31 20:32:58 +02:00
< div id = " object1 " class = " object1 " ></ div >
< div id = " object2 " class = " object2 " ></ div >
< div id = " object3 " class = " object3 " ></ div >
< div id = " object4 " class = " object4 " ></ div >
< div id = " object5 " class = " object5 " ></ div >
< div id = " object6 " class = " object6 " ></ div >
< div id = " object7 " class = " object7 " ></ div >
< div id = " object8 " class = " object8 " ></ div >
< div id = " object9 " class = " object9 " ></ div >
< div id = " object10 " class = " object10 " ></ div >
< div id = " object11 " class = " object11 " ></ div >
< div id = " object12 " class = " object12 " ></ div >
2022-05-19 12:27:37 +02:00
</ section >
2022-05-31 20:32:58 +02:00
</ div >
2022-05-19 12:27:37 +02:00
<!-- End of parallax background animations -->
2022-05-31 20:32:58 +02:00
@ endif
2022-05-19 12:27:37 +02:00
2022-11-28 19:44:02 +01:00
@ include ( 'components.favicon' )
@ include ( 'components.favicon-extension' )
2022-03-29 23:08:06 +02:00
< ? php ////begin share button//// ?>
2022-06-08 20:26:21 +02:00
2022-06-09 22:26:35 +02:00
@ if ( config ( 'advanced-config.display_share_button' ) != '' )
2022-06-08 20:26:21 +02:00
2022-06-09 22:26:35 +02:00
@ if ( config ( 'advanced-config.display_share_button' ) == 'false' )
2022-06-08 20:26:21 +02:00
< ? php $ShowShrBtn = 'false' ; ?>
2022-06-09 22:26:35 +02:00
@ elseif ( config ( 'advanced-config.display_share_button' ) == 'user' )
2022-06-08 20:26:21 +02:00
@ if ( $littlelink_names = Auth :: user () -> littlelink_name )
< ? php $ShowShrBtn = 'true' ; ?>
@ else
< ? php $ShowShrBtn = 'false' ; ?>
@ endif
@ else
< ? php $ShowShrBtn = 'true' ; ?>
@ endif
@ else
< ? php $ShowShrBtn = 'true' ; ?>
@ endif
@ if ( $ShowShrBtn == 'true' )
2022-03-29 23:08:06 +02:00
< ? php
//Get browser type
$arr_browsers = [ " Opera " , " Edg " , " Chrome " , " Safari " , " Firefox " , " MSIE " , " Trident " ];
$agent = $_SERVER [ 'HTTP_USER_AGENT' ];
$user_browser = '' ;
foreach ( $arr_browsers as $browser ) {
if ( strpos ( $agent , $browser ) !== false ) {
$user_browser = $browser ;
break ;
}
}
switch ( $user_browser ) {
case 'MSIE' :
$user_browser = 'Internet Explorer' ;
break ;
case 'Trident' :
$user_browser = 'Internet Explorer' ;
break ;
case 'Edg' :
$user_browser = 'Microsoft Edge' ;
break ;
}
function get_operating_system () {
$u_agent = $_SERVER [ 'HTTP_USER_AGENT' ];
$operating_system = 'NULL' ;
//get operating-system type
if ( preg_match ( '/iphone/i' , $u_agent )) {
$operating_system = 'mobile' ;
} elseif ( preg_match ( '/ipod/i' , $u_agent )) {
$operating_system = 'mobile' ;
} elseif ( preg_match ( '/ipad/i' , $u_agent )) {
$operating_system = 'mobile' ;
} elseif ( preg_match ( '/android/i' , $u_agent )) {
$operating_system = 'mobile' ;
} elseif ( preg_match ( '/blackberry/i' , $u_agent )) {
$operating_system = 'mobile' ;
} elseif ( preg_match ( '/webos/i' , $u_agent )) {
$operating_system = 'mobile' ;
}
return $operating_system ;
}
?>
@ if ( $user_browser === 'Chrome' or get_operating_system () == 'mobile' )
2022-05-19 12:27:37 +02:00
< script src = " { { asset('littlelink/js/jquery.min.js') }} " ></ script >
2022-05-31 23:29:27 +02:00
< div align = " right " class = " sharediv " >< div >< span class = " sharebutton button-hover icon-hover " id = 'share-share-button' >< i style = " color: black; " class = " fa-solid fa-share sharebutton-img share-icon hvr-icon " ></ i >< span class = " sharebutton-mb " > Share </ span ></ span ></ div ></ div >
2022-03-29 23:08:06 +02:00
< span class = " copy-icon " role = " button " >
</ span >
@ else
< span class = " copy-icon " role = " button " >
2022-09-13 20:07:08 +02:00
< div onclick = " alert('URL has been copied to your clipboard!') " align = " right " class = " sharediv " >< div >< a class = " sharebutton button-hover icon-hover " >< i style = " color: black; " class = " fa-solid fa-share sharebutton-img share-icon hvr-icon " ></ i >< span class = " sharebutton-mb " > Share </ span ></ a ></ div ></ div >
2022-03-29 23:08:06 +02:00
</ span >
@ endif
< script src = " { { asset('littlelink/js/share.button.js') }} " ></ script >
2022-06-08 20:26:21 +02:00
@ endif
2022-03-29 23:08:06 +02:00
< ? php ////end share button//// ?>
2021-04-16 01:00:00 +02:00
< div class = " container " >
< div class = " row " >
2021-07-06 11:42:39 +02:00
< div class = " column " style = " margin-top: 5% " >
2021-04-16 01:00:00 +02:00
<!-- Your Image Here -->
2023-01-23 16:54:18 +01:00
@ if ( file_exists ( base_path ( " img/ " . $userinfo -> id . " .png " )))
< img alt = " avatar " class = " rounded-avatar fadein " src = " { { asset( " img / " . $userinfo->id . " . png " ) }} " width = " 128px " height = " 128px " style = " object-fit: cover; " >
2022-11-29 23:33:25 +01:00
@ elseif ( file_exists ( base_path ( " littlelink/images/ " ) . findFile ( 'avatar' )))
< img alt = " avatar " class = " rounded-avatar fadein " src = " { { asset('littlelink/images/'.findFile('avatar')) }} " srcset = " { { asset('littlelink/images/avatar@2x.png 2x') }} " width = " 128px " height = " 128px " style = " object-fit: cover; " >
2022-02-20 13:12:25 +01:00
@ else
2022-05-15 11:38:43 +02:00
< img alt = " avatar " class = " rounded-avatar fadein " src = " { { asset('littlelink/images/logo.svg') }} " srcset = " { { asset('littlelink/images/avatar@2x.png 2x') }} " width = " 128px " height = " 128px " style = " object-fit: cover; " >
2021-04-16 01:00:00 +02:00
@ endif
<!-- Your Name -->
2023-02-16 15:38:17 +01:00
< h1 class = " fadein " > {{ $info -> name }} @ if (( $userinfo -> role == 'vip' or $userinfo -> role == 'admin' ) and theme ( 'disable_verification_badge' ) != " true " and env ( 'HIDE_VERIFICATION_CHECKMARK' ) != true and UserData :: getData ( $userinfo -> id , 'checkmark' ) != false ) < span title = " Verified user " >@ include ( 'components.verify-svg' ) @ endif </ span ></ h1 >
2021-04-16 01:00:00 +02:00
<!-- Short Bio -->
2022-12-23 12:54:07 +01:00
< div class = " fadein " >< center >< p style = " width:50%;min-width:300px; " class = " fadein " >@ if ( env ( 'ALLOW_USER_HTML' ) === true ){ !! $info -> littlelink_description !! } @ else {{ $info -> littlelink_description }} @ endif </ p ></ center ></ div >
2021-04-16 01:00:00 +02:00
2022-12-05 20:02:23 +01:00
<!-- Icons -->
2022-12-05 20:43:29 +01:00
@ php $icons = DB :: table ( 'links' ) -> where ( 'user_id' , $userinfo -> id ) -> where ( 'button_id' , 94 ) -> get (); @ endphp
2022-12-05 20:27:29 +01:00
< div class = " row fadein social-icon-div " >
2022-12-05 20:02:23 +01:00
@ foreach ( $icons as $icon )
2023-02-16 15:38:17 +01:00
< a class = " social-hover social-link " href = " { { route('clickNumber') . '/' . $icon->id . " ? " . $icon->link }} " @ if ( theme ( 'open_links_in_same_tab' ) != " true " ) target = " _blank " @ endif >< i class = " social-icon fa-brands fa- { { $icon -> title } } " ></ i ></ a >
2022-12-05 20:02:23 +01:00
@ endforeach
</ div >
2022-03-29 23:08:06 +02:00
@ endforeach
2021-04-16 01:00:00 +02:00
<!-- Buttons -->
2022-08-16 18:01:49 +02:00
< ? php function strp ( $urlStrp ){ return str_replace ( array ( 'http://' , 'https://' ), '' , $urlStrp );} ?>
2022-02-17 22:09:58 +01:00
< ? php $initial = 1 ; // <-- Effectively sets the initial loading time of the buttons. This value should be left at 1. ?>
2021-04-16 01:00:00 +02:00
@ foreach ( $links as $link )
2021-05-22 15:37:18 +02:00
@ php $linkName = str_replace ( 'default ' , '' , $link -> name ) @ endphp
2022-12-05 20:02:23 +01:00
@ if ( $link -> name === " icon " )
@ elseif ( $link -> button_id === 0 )
2023-02-15 20:16:49 +01:00
< div style = " --delay: { { $initial ++ }}s " class = " button-entrance " >< a class = " button button-title button button-hover icon-hover " rel = " noopener noreferrer nofollow " href = " { { route('clickNumber') . '/' . $link->id . " ? " . $link->link }} " @ if ( theme ( 'open_links_in_same_tab' ) != " true " ) target = " _blank " @ endif > {{ $link -> title }} </ a ></ div >
2022-07-15 17:46:26 +02:00
@ elseif ( $link -> name === " phone " )
2022-09-07 19:32:36 +02:00
< div style = " --delay: { { $initial ++ }}s " class = " button-entrance " >< a class = " button button-default button button-hover icon-hover " rel = " noopener noreferrer nofollow " href = " { { $link->link }} " >< img alt = " button-icon " class = " icon hvr-icon " src = " @if(theme('use_custom_icons') == " true " ) { { url('themes/' . $GLOBALS['themeName'] . '/extra/custom-icons')}}/phone { { theme('custom_icon_extension')}} @else { { asset(' \ /littlelink/icons \ /')}}phone.svg @endif " ></ i > {{ $link -> title }} </ a ></ div >
2022-09-11 15:06:31 +02:00
@ elseif ( $link -> name === " custom " and $link -> custom_css === " " or $link -> custom_css === " NULL " or ( theme ( 'allow_custom_buttons' ) == " false " and $link -> name === " custom " ))
2023-02-15 20:16:49 +01:00
< div style = " --delay: { { $initial ++ }}s " class = " button-entrance " >< a class = " button button- { { $link->name }} button button-hover icon-hover " rel = " noopener noreferrer nofollow " href = " { { route('clickNumber') . '/' . $link->id . " ? " . $link->link }} " @ if ( theme ( 'open_links_in_same_tab' ) != " true " ) target = " _blank " @ endif >< i style = " color: { { $link -> custom_icon } } " class = " icon hvr-icon fa { { $link -> custom_icon } } " ></ i > {{ $link -> title }} </ a ></ div >
2022-04-07 15:56:02 +02:00
@ elseif ( $link -> name === " custom " and $link -> custom_css != " " )
2023-02-15 20:16:49 +01:00
< div style = " --delay: { { $initial ++ }}s " class = " button-entrance " >< a class = " button button-hover icon-hover " style = " { { $link->custom_css }} " rel = " noopener noreferrer nofollow " href = " { { route('clickNumber') . '/' . $link->id . " ? " . $link->link }} " @ if ( theme ( 'open_links_in_same_tab' ) != " true " ) target = " _blank " @ endif >< i style = " color: { { $link -> custom_icon } } " class = " icon hvr-icon fa { { $link -> custom_icon } } " ></ i > {{ $link -> title }} </ a ></ div >
2022-03-17 21:19:30 +01:00
@ elseif ( $link -> name === " buy me a coffee " )
2023-02-15 20:16:49 +01:00
< div style = " --delay: { { $initial ++ }}s " class = " button-entrance " >< a class = " button button-coffee button button-hover icon-hover " rel = " noopener noreferrer nofollow " href = " { { route('clickNumber') . '/' . $link->id . " ? " . $link->link }} " @ if ( theme ( 'open_links_in_same_tab' ) != " true " ) target = " _blank " @ endif >< img alt = " button-icon " class = " icon hvr-icon " src = " @if(theme('use_custom_icons') == " true " ) { { url('themes/' . $GLOBALS['themeName'] . '/extra/custom-icons')}}/coffee { { theme('custom_icon_extension')}} @else { { asset(' \ /littlelink/icons \ /')}}coffee.svg @endif " > Buy me a Coffee </ a ></ div >
2022-11-08 16:11:59 +01:00
@ elseif ( $link -> name === " mastodon " )
2023-02-15 20:16:49 +01:00
< div style = " --delay: { { $initial ++ }}s " class = " button-entrance " >< a class = " button button- { { $link->name }} button button-hover icon-hover " rel = " me noopener noreferrer nofollow " href = " { { route('clickNumber') . '/' . $link->id . " ? " . $link->link }} " @ if ( theme ( 'open_links_in_same_tab' ) != " true " ) target = " _blank " @ endif >< img alt = " button-icon " class = " icon hvr-icon " src = " @if(theme('use_custom_icons') == " true " ) { { url('themes/' . $GLOBALS['themeName'] . '/extra/custom-icons')}}/ { { $linkName } } { { theme('custom_icon_extension')}} @else { { asset(' \ /littlelink/icons \ /') . $linkName }}.svg @endif " > {{ $link -> title }} </ a ></ div >
2022-09-11 15:06:31 +02:00
@ elseif ( $link -> name === " custom_website " and $link -> custom_css === " " or $link -> custom_css === " NULL " or ( theme ( 'allow_custom_buttons' ) == " false " and $link -> name === " custom " ))
2023-02-15 20:16:49 +01:00
< div style = " --delay: { { $initial ++ }}s " class = " button-entrance " >< a class = " button button-custom_website button button-hover icon-hover " rel = " noopener noreferrer nofollow " href = " { { route('clickNumber') . '/' . $link->id . " ? " . $link->link }} " @ if ( theme ( 'open_links_in_same_tab' ) != " true " ) target = " _blank " @ endif >< img alt = " button-icon " class = " icon hvr-icon " src = " @if(file_exists(base_path( " studio / favicon / icons / " ).localIcon( $link->id ))) { { url('studio/favicon/icons/'.localIcon( $link->id ))}}@else { { getFavIcon( $link->id )}}@endif " > {{ $link -> title }} </ a ></ div >
2022-05-04 10:40:36 +02:00
@ elseif ( $link -> name === " custom_website " and $link -> custom_css != " " )
2023-02-15 20:16:49 +01:00
< div style = " --delay: { { $initial ++ }}s " class = " button-entrance " >< a class = " button button-hover icon-hover " style = " { { $link->custom_css }} " rel = " noopener noreferrer nofollow " href = " { { route('clickNumber') . '/' . $link->id . " ? " . $link->link }} " @ if ( theme ( 'open_links_in_same_tab' ) != " true " ) target = " _blank " @ endif >< img alt = " button-icon " class = " icon hvr-icon " src = " @if(file_exists(base_path( " studio / favicon / icons / " ).localIcon( $link->id ))) { { url('studio/favicon/icons/'.localIcon( $link->id ))}}@else { { getFavIcon( $link->id )}}@endif " > {{ $link -> title }} </ a ></ div >
2022-05-06 15:26:39 +02:00
@ elseif ( $link -> name === " space " )
< ? php
if ( is_numeric ( $link -> title ) and $link -> title < 10 )
echo str_repeat ( " <br> " , $link -> title );
elseif ( is_numeric ( $link -> title ) and $link -> title >= 10 )
echo str_repeat ( " <br> " , 10 );
else
echo " <br><br><br> "
?>
@ elseif ( $link -> name === " heading " )
2022-12-23 12:54:07 +01:00
< div class = " fadein " >< h2 > {{ $link -> title }} </ h2 ></ div >
2022-12-01 12:51:16 +01:00
@ elseif ( $link -> name === " text " )
2022-12-23 12:54:07 +01:00
< div class = " fadein " >< span style = " " >@ if ( env ( 'ALLOW_USER_HTML' ) === true ){ !! $link -> title !! } @ else {{ $link -> title }} @ endif </ span ></ div >
2021-07-06 10:49:29 +02:00
@ else
2022-11-10 13:46:10 +01:00
< ? php include base_path ( 'config/button-names.php' ); $newLinkName = $linkName ; $isNewName = " false " ; foreach ( $buttonNames as $key => $value ) { if ( $newLinkName == $key ) { $newLinkName = $value ; $isNewName = " true " ; } } ?>
2023-02-15 20:16:49 +01:00
< div style = " --delay: { { $initial ++ }}s " class = " button-entrance " >< a class = " button button- { { $link->name }} button button-hover icon-hover " rel = " noopener noreferrer nofollow " href = " { { route('clickNumber') . '/' . $link->id . " ? " . $link->link }} " @ if ( theme ( 'open_links_in_same_tab' ) != " true " ) target = " _blank " @ endif >< img alt = " button-icon " class = " icon hvr-icon " src = " @if(theme('use_custom_icons') == " true " ) { { url('themes/' . $GLOBALS['themeName'] . '/extra/custom-icons')}}/ { { $linkName } } { { theme('custom_icon_extension')}} @else { { asset(' \ /littlelink/icons \ /') . $linkName }}.svg @endif " >@ if ( $isNewName == " true " ){{ $newLinkName }} @ else {{ ucfirst ( $newLinkName ) }} @ endif </ a ></ div >
2021-07-06 10:49:29 +02:00
@ endif
2021-04-16 01:00:00 +02:00
@ endforeach
@ include ( 'layouts.footer' )
</ div >
</ div >
</ div >
2022-09-07 19:32:36 +02:00
2022-09-10 11:15:40 +02:00
@ if ( theme ( 'enable_custom_code' ) == " true " and theme ( 'enable_custom_body_end' ) == " true " and env ( 'ALLOW_CUSTOM_CODE_IN_THEMES' ) == 'true' ) @ include ( $GLOBALS [ 'themeName' ] . '.extra.custom-body-end' ) @ endif
2022-09-07 19:32:36 +02:00
2021-04-16 01:00:00 +02:00
</ body >
2022-12-11 01:52:46 +01:00
</ html >