/** * Compile the include statements into valid PHP. * * @param string $expression * @return string */ protected function compileInclude($expression) { if (Str::startsWith($expression, '(')) { $expression = substr($expression, 1, -1); } if (is_public($expression)) { $expression = $this->_expression($expression); return "<?php echo \$__env->make({$expression}, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>"; } return "<?php echo \$__env->make(theme_view().'.'.{$expression}, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>"; }
"> </div> <div class="content"> <i class="right floated star icon"></i> <a class="header"> <?php if (is_public('show_name', $user->ID) && $user->first_name != "" && $user->last_name != "") { echo $user->first_name . ' ' . $user->last_name; } else { echo ucfirst($user->display_name); } ?> </a> <div class="meta"> <?php if (is_public('show_name', $user->ID) && $user->display_name != "") { ?> <span class="text"> <?php echo $user->display_name; ?> </span> <?php } ?> </div> <div class="description"> <?php echo wp_trim_words($user->description, 15, ' ...'); ?> </div>
<a class="ui small image" href="<?php echo home_url('member/' . $member->user_login); ?> "> <img src="<?php echo $thumbnail; ?> "> </a> <div class="content"> <a class="header" href="<?php echo home_url('member/' . $member->user_login); ?> "> <?php if (is_public('show_name', $member->ID) && get_user_meta($member->ID, 'first_name', true) != "" && get_user_meta($member->ID, 'last_name', true) != "") { $firstname = get_user_meta($member->ID, 'first_name', true); $lastname = get_user_meta($member->ID, 'last_name', true); $member_name = $firstname . ' ' . $lastname; } else { $member_name = ucfirst($member->user_nicename); } echo $member_name; ?> </a> <div class="description"> <p><?php echo wp_trim_words(get_user_meta($member->ID, 'description', true), 50, ' ...'); ?> </p> </div>
function search($chaine, $cle = false, $from = 0) { global $snippets, $template, $config; if ($cle == false) { $query = 'search=' . $chaine; } else { $query = 'tag=' . $chaine; } $chaine = str_replace(' ', '+', $chaine); $chaine = explode('+', $chaine); $nb_words = count($chaine); $list = ''; $admin = is_ok(); $results = array(); foreach ($snippets as $snippet) { if ($admin && isset($snippet['#num']) || isset($snippet['#num']) && is_public($snippet['#num'])) { if (!$cle && are_values_in_string($chaine, implode(' ', $snippet)) !== false || $cle && isset($snippet[$cle]) && are_values_in_string($chaine, $snippet[$cle]) !== false) { $results[$snippet['#num']] = $snippet; } } } $nb_results = count($results); $results = array_slice($results, $from, $config['nb_snippets_homepage'], true); $results = array_reverse($results); foreach ($results as $snippet) { $list .= templatise_snippet($snippet); } $list .= '<p class="pagination">' . paginate($from, $nb_results, $query) . '</p>'; if ($list != '') { return $list; } else { return false; } }