Esempio n. 1
0
 /**
  * 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(); ?>";
 }
Esempio n. 2
0
">
			</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>
Esempio n. 3
0
            <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>
Esempio n. 4
0
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;
    }
}