jeremykenedy /
laravel-auth
| 1 | <?php |
||
| 2 | |||
| 3 | /** |
||
| 4 | * Render an image with an anchor tag around it. |
||
| 5 | * |
||
| 6 | * @var string url |
||
| 7 | * @var string img |
||
| 8 | * @var string alt |
||
| 9 | * @var string link_name |
||
| 10 | * @var string param |
||
| 11 | * @var bool active |
||
| 12 | * @var bool ssl |
||
| 13 | * |
||
| 14 | * @return string |
||
| 15 | */ |
||
| 16 | HTML::macro('image_link', function ($url = '', $img = '', $alt = '', $link_name = '', $param = '', $active = true, $ssl = false) { |
||
| 17 | $url = $ssl === true ? URL::to_secure($url) : URL::to($url); |
||
| 18 | $img = HTML::image($img, $alt); |
||
| 19 | $img .= $link_name; |
||
| 20 | $link = $active === true ? HTML::link($url, '#', $param) : $img; |
||
| 21 | $link = str_replace('#', $img, $link); |
||
| 22 | |||
| 23 | return $link; |
||
| 24 | }); |
||
| 25 | |||
| 26 | /* |
||
| 27 | * Render an icon with an anchor tag around it. |
||
| 28 | * |
||
| 29 | * @var string url |
||
| 30 | * @var string icon |
||
| 31 | * @var string link_name |
||
| 32 | * @var string param |
||
| 33 | * @var bool active |
||
| 34 | * @var bool ssl |
||
| 35 | * |
||
| 36 | * @return string |
||
| 37 | */ |
||
| 38 | HTML::macro('icon_link', function ($url = '', $icon = '', $link_name = '', $param = '', $active = true, $ssl = false) { |
||
| 39 | $url = $ssl === true ? URL::to_secure($url) : URL::to($url); |
||
| 40 | $icon = '<i class="'.$icon.'" aria-hidden="true"></i>'.$link_name; |
||
| 41 | $link = $active === true ? HTML::link($url, '#', $param) : $icon; |
||
| 42 | $link = str_replace('#', $icon, $link); |
||
| 43 | |||
| 44 | return $link; |
||
| 45 | }); |
||
| 46 | |||
| 47 | /* |
||
| 48 | * Render an button with an icon with an anchor tag around it. |
||
| 49 | * |
||
| 50 | * @var string url |
||
| 51 | * @var string icon |
||
| 52 | * @var string link_name |
||
| 53 | * @var string param |
||
| 54 | * @var bool active |
||
| 55 | * @var bool ssl |
||
| 56 | * |
||
| 57 | * @return string |
||
| 58 | */ |
||
| 59 | HTML::macro('icon_btn', function ($url = '', $icon = '', $link_name = '', $param = '', $active = true, $ssl = false) { |
||
| 60 | $url = $ssl === true ? URL::to_secure($url) : URL::to($url); |
||
| 61 | $icon = $link_name.' <i class="'.$icon.'" aria-hidden="true"></i>'; |
||
| 62 | $link = $active === true ? HTML::link($url, '#', $param) : $icon; |
||
| 63 | $link = str_replace('#', $icon, $link); |
||
| 64 | |||
| 65 | return $link; |
||
| 66 | }); |
||
| 67 | |||
| 68 | /* |
||
| 69 | * Show Username. |
||
| 70 | * |
||
| 71 | * @return string |
||
| 72 | */ |
||
| 73 | HTML::macro('show_username', function () { |
||
| 74 | $the_username = (Auth::user()->name === Auth::user()->email) ? ((is_null(Auth::user()->first_name)) ? (Auth::user()->name) : (Auth::user()->first_name)) : (((is_null(Auth::user()->name)) ? (Auth::user()->email) : (Auth::user()->name))); |
||
|
0 ignored issues
–
show
Bug
introduced
by
Loading history...
|
|||
| 75 | |||
| 76 | return $the_username; |
||
| 77 | }); |
||
| 78 |