/llorix-one-companion/sections/llorix_one_lite_our_team_section.php

https://gitlab.com/rayfrek/wordpress.tm · PHP · 227 lines · 204 code · 21 blank · 2 comment · 50 complexity · cb9f00319ae9048e0c8818e1d9445def MD5 · raw file

  1. <!-- =========================
  2. SECTION: TEAM
  3. ============================== -->
  4. <?php
  5. global $wp_customize;
  6. $llorix_one_lite_our_team_show = get_theme_mod('llorix_one_lite_our_team_show');
  7. $llorix_one_lite_our_team_title = get_theme_mod('llorix_one_lite_our_team_title',esc_html__('Our Team','llorix-one-companion'));
  8. $llorix_one_lite_our_team_background = get_theme_mod('llorix_one_lite_our_team_background',llorix_one_lite_get_file('/images/background-images/parallax-img/team-img.jpg'));
  9. $llorix_one_lite_our_team_subtitle = get_theme_mod('llorix_one_lite_our_team_subtitle',esc_html__('Lorem ipsum dolor sit amet, consectetur adipiscing elit.','llorix-one-companion'));
  10. $llorix_one_lite_team_content = get_theme_mod('llorix_one_lite_team_content',
  11. json_encode(
  12. array(
  13. array('image_url' => llorix_one_lite_get_file('/images/team/1.jpg'),'title' => esc_html__('Albert Jacobs','llorix-one-companion'),'subtitle' => esc_html__('Founder & CEO','llorix-one-companion')),
  14. array('image_url' => llorix_one_lite_get_file('/images/team/2.jpg'),'title' => esc_html__('Tonya Garcia','llorix-one-companion'),'subtitle' => esc_html__('Account Manager','llorix-one-companion')),
  15. array('image_url' => llorix_one_lite_get_file('/images/team/3.jpg'),'title' => esc_html__('Linda Guthrie','llorix-one-companion'),'subtitle' => esc_html__('Business Development','llorix-one-companion'))
  16. )
  17. )
  18. );
  19. /* If section is not disabled */
  20. if( isset($llorix_one_lite_our_team_show) && $llorix_one_lite_our_team_show != 1 ) {
  21. if( !empty($llorix_one_lite_our_team_title) || !empty($llorix_one_lite_our_team_subtitle) || !llorix_one_lite_general_repeater_is_empty($llorix_one_lite_team_content) ){
  22. if( !empty($llorix_one_lite_our_team_background) ) {
  23. echo '<section class="team" id="team" role="region" aria-label="'.esc_html__('Team','llorix-one-companion').'" style="background:url('.$llorix_one_lite_our_team_background.');">';
  24. }
  25. else {
  26. echo '<section class="team" id="team" role="region" aria-label="'.esc_html__('Team','llorix-one-companion').'">';
  27. }
  28. ?>
  29. <div class="section-overlay-layer">
  30. <div class="container">
  31. <!-- SECTION HEADER -->
  32. <?php
  33. if( !empty($llorix_one_lite_our_team_title) || !empty($llorix_one_lite_our_team_subtitle)){ ?>
  34. <div class="section-header">
  35. <?php
  36. if( !empty($llorix_one_lite_our_team_title) ){
  37. echo '<h2 class="dark-text">'.esc_attr($llorix_one_lite_our_team_title).'</h2><div class="colored-line"></div>';
  38. } elseif ( isset( $wp_customize ) ) {
  39. echo '<h2 class="dark-text llorix_one_lite_only_customizer"></h2><div class="colored-line llorix_one_lite_only_customizer"></div>';
  40. }
  41. ?>
  42. <?php
  43. if( !empty($llorix_one_lite_our_team_subtitle) ){
  44. echo '<div class="sub-heading">'.esc_attr($llorix_one_lite_our_team_subtitle).'</div>';
  45. } elseif ( isset( $wp_customize ) ) {
  46. echo '<div class="sub-heading llorix_one_lite_only_customizer"></div>';
  47. }
  48. ?>
  49. </div>
  50. <?php
  51. }
  52. if(!empty($llorix_one_lite_team_content)){
  53. echo '<div class="row team-member-wrap">';
  54. $llorix_one_lite_team_decoded = json_decode($llorix_one_lite_team_content);
  55. foreach($llorix_one_lite_team_decoded as $llorix_one_lite_team_member){
  56. if( !empty($llorix_one_lite_team_member->image_url) || !empty($llorix_one_lite_team_member->title) || !empty($llorix_one_lite_team_member->subtitle)){?>
  57. <div class="col-md-3 team-member-box">
  58. <div class="team-member border-bottom-hover">
  59. <div class="member-pic">
  60. <?php
  61. if( !empty($llorix_one_lite_team_member->image_url)){
  62. if( !empty($llorix_one_lite_team_member->title) ){
  63. echo '<img src="'.esc_url($llorix_one_lite_team_member->image_url).'" alt="'.esc_attr($llorix_one_lite_team_member->title).'">';
  64. } else {
  65. echo '<img src="'.esc_url($llorix_one_lite_team_member->image_url).'" alt="'.esc_html__('Avatar','llorix-one-companion').'">';
  66. }
  67. } else {
  68. $default_url = llorix_one_lite_get_file('/images/team/default.png');
  69. echo '<img src="'.$default_url.'" alt="'.esc_html__('Avatar','llorix-one-companion').'">';
  70. }
  71. ?>
  72. </div><!-- .member-pic -->
  73. <?php if(!empty($llorix_one_lite_team_member->title) || !empty($llorix_one_lite_team_member->subtitle)){?>
  74. <div class="member-details">
  75. <div class="member-details-inner">
  76. <?php
  77. if( !empty($llorix_one_lite_team_member->title) ){
  78. if(function_exists('icl_t')){
  79. echo '<h5 class="colored-text">'.icl_t('Team',$llorix_one_lite_team_member->id.'_team_title',esc_attr($llorix_one_lite_team_member->title)).'</h5>';
  80. } else {
  81. echo '<h5 class="colored-text">'.esc_attr($llorix_one_lite_team_member->title).'</h5>';
  82. }
  83. }
  84. if( !empty($llorix_one_lite_team_member->subtitle) ){ ?>
  85. <div class="small-text">
  86. <?php
  87. if(function_exists('icl_t')){
  88. echo icl_t('Team',$llorix_one_lite_team_member->id.'_team_subtitle',esc_attr($llorix_one_lite_team_member->subtitle));
  89. } else {
  90. echo esc_attr($llorix_one_lite_team_member->subtitle);
  91. }
  92. ?>
  93. </div>
  94. <?php
  95. }
  96. ?>
  97. </div><!-- .member-details-inner -->
  98. </div><!-- .member-details -->
  99. <?php } ?>
  100. </div><!-- .team-member -->
  101. </div><!-- .team-member -->
  102. <!-- MEMBER -->
  103. <?php
  104. }
  105. }
  106. echo '</div>';
  107. }?>
  108. </div>
  109. </div><!-- container -->
  110. </section><!-- #section9 -->
  111. <?php
  112. }
  113. /* If section is disabled, but we are in Customize, display section with class llorix_one_lite_only_customizer */
  114. } elseif( isset( $wp_customize ) ) {
  115. if( !empty($llorix_one_lite_our_team_background) ) {
  116. echo '<section class="team llorix_one_lite_only_customizer" id="team" role="region" aria-label="'.esc_html__('Team','llorix-one-companion').'" style="background:url('.$llorix_one_lite_our_team_background.');">';
  117. }
  118. else {
  119. echo '<section class="team llorix_one_lite_only_customizer" id="team" role="region" aria-label="'.esc_html__('Team','llorix-one-companion').'">';
  120. }
  121. ?>
  122. <div class="section-overlay-layer">
  123. <div class="container">
  124. <!-- SECTION HEADER -->
  125. <?php
  126. if( !empty($llorix_one_lite_our_team_title) || !empty($llorix_one_lite_our_team_subtitle)){ ?>
  127. <div class="section-header">
  128. <?php
  129. if( !empty($llorix_one_lite_our_team_title) ){
  130. echo '<h2 class="dark-text">'.esc_attr($llorix_one_lite_our_team_title).'</h2><div class="colored-line"></div>';
  131. } elseif ( isset( $wp_customize ) ) {
  132. echo '<h2 class="dark-text llorix_one_lite_only_customizer"></h2><div class="colored-line llorix_one_lite_only_customizer"></div>';
  133. }
  134. ?>
  135. <?php
  136. if( !empty($llorix_one_lite_our_team_subtitle) ){
  137. echo '<div class="sub-heading">'.esc_attr($llorix_one_lite_our_team_subtitle).'</div>';
  138. } elseif ( isset( $wp_customize ) ) {
  139. echo '<div class="sub-heading llorix_one_lite_only_customizer"></div>';
  140. }
  141. ?>
  142. </div>
  143. <?php
  144. }
  145. if(!empty($llorix_one_lite_team_content)){
  146. echo '<div class="row team-member-wrap">';
  147. $llorix_one_lite_team_decoded = json_decode($llorix_one_lite_team_content);
  148. foreach($llorix_one_lite_team_decoded as $llorix_one_lite_team_member){
  149. if( !empty($llorix_one_lite_team_member->image_url) || !empty($llorix_one_lite_team_member->title) || !empty($llorix_one_lite_team_member->subtitle)){?>
  150. <div class="col-md-3 team-member-box">
  151. <div class="team-member border-bottom-hover">
  152. <div class="member-pic">
  153. <?php
  154. if( !empty($llorix_one_lite_team_member->image_url)){
  155. if( !empty($llorix_one_lite_team_member->title) ){
  156. echo '<img src="'.esc_url($llorix_one_lite_team_member->image_url).'" alt="'.esc_attr($llorix_one_lite_team_member->title).'">';
  157. } else {
  158. echo '<img src="'.esc_url($llorix_one_lite_team_member->image_url).'" alt="'.esc_html__('Avatar','llorix-one-companion').'">';
  159. }
  160. } else {
  161. $default_url = llorix_one_lite_get_file('/images/team/default.png');
  162. echo '<img src="'.$default_url.'" alt="'.esc_html__('Avatar','llorix-one-companion').'">';
  163. }
  164. ?>
  165. </div><!-- .member-pic -->
  166. <?php if(!empty($llorix_one_lite_team_member->title) || !empty($llorix_one_lite_team_member->subtitle)){?>
  167. <div class="member-details">
  168. <div class="member-details-inner">
  169. <?php
  170. if( !empty($llorix_one_lite_team_member->title) ){
  171. if(function_exists('icl_t')){
  172. echo '<h5 class="colored-text">'.icl_t('Team',$llorix_one_lite_team_member->id.'_team_title',esc_attr($llorix_one_lite_team_member->title)).'</h5>';
  173. } else {
  174. echo '<h5 class="colored-text">'.esc_attr($llorix_one_lite_team_member->title).'</h5>';
  175. }
  176. }
  177. if( !empty($llorix_one_lite_team_member->subtitle) ){ ?>
  178. <div class="small-text">
  179. <?php
  180. if(function_exists('icl_t')){
  181. echo icl_t('Team',$llorix_one_lite_team_member->id.'_team_subtitle',esc_attr($llorix_one_lite_team_member->subtitle));
  182. } else {
  183. echo esc_attr($llorix_one_lite_team_member->subtitle);
  184. }
  185. ?>
  186. </div>
  187. <?php
  188. }
  189. ?>
  190. </div><!-- .member-details-inner -->
  191. </div><!-- .member-details -->
  192. <?php } ?>
  193. </div><!-- .team-member -->
  194. </div><!-- .team-member -->
  195. <!-- MEMBER -->
  196. <?php
  197. }
  198. }
  199. echo '</div>';
  200. }?>
  201. </div>
  202. </div><!-- container -->
  203. </section><!-- #section9 -->
  204. <?php
  205. }
  206. ?>