wp/wp-content/plugins/codecanyon-3027163-content-timeline-responsive-wordpress-plugin/pages/content_timeline_frontend.php
changeset 0 d970ebf37754
equal deleted inserted replaced
-1:000000000000 0:d970ebf37754
       
     1 <?php 
       
     2 include_once($this->path . '/pages/default_settings.php');
       
     3 
       
     4 
       
     5 global $wpdb;
       
     6 if($id) {
       
     7 	global $wpdb;
       
     8 	$timeline = $wpdb->get_results('SELECT * FROM ' . $wpdb->base_prefix . 'ctimelines WHERE id='.$id);
       
     9 	$timeline = $timeline[0];
       
    10 }
       
    11 $title = $timeline->name;
       
    12 $cats = "[";
       
    13 $catArray = array();
       
    14 $ccNumbers = array();
       
    15 $catNumber = 0;
       
    16 
       
    17 foreach(explode('||',$timeline->settings) as $val) {
       
    18 	$expl = explode('::',$val);
       
    19 	if(substr($expl[0], 0, 8) == 'cat-name') {
       
    20 		if($cats != "[") $cats .= ",";
       
    21 		$cc = get_cat_name(intval(substr($expl[0], 9)));
       
    22 		$cats .= "'".$cc."'";
       
    23 		array_push ($catArray,$cc);
       
    24 		array_push ($ccNumbers, 0);
       
    25 		$catNumber++;
       
    26 	}
       
    27 	else {
       
    28 		$settings[$expl[0]] = $expl[1];
       
    29 	}
       
    30 	
       
    31 }
       
    32 $cats .= "]";
       
    33 
       
    34 
       
    35 if($settings['read-more'] == 'whole-item') {
       
    36 	$read_more = "'.item'";
       
    37 	$swipeOn = 'false';
       
    38 }
       
    39 else if ($settings['read-more'] == 'button') {
       
    40 	$read_more = "'.read_more'";
       
    41 	$swipeOn = 'true';
       
    42 }
       
    43 else {
       
    44 	$read_more = "'none'";
       
    45 	$swipeOn = 'true';
       
    46 }
       
    47 
       
    48 if($settings['cat-type'] == 'categories') {
       
    49 	$cats = ',
       
    50 		categories : '.$cats . ', 
       
    51 		numberOfSegments : [';
       
    52 	$cats .= $settings['number-of-posts'];
       
    53 	for ($i = 1; $i < $catNumber; $i++) {
       
    54 		$cats .= ', '. $settings['number-of-posts'];
       
    55 	}
       
    56 	$cats .= ']';
       
    57 }
       
    58 else {
       
    59 	$cats = '';
       
    60 }
       
    61 if ($timeline->items != '') {
       
    62 	$explode = explode('||',$timeline->items);
       
    63 	$open_content_height = intval($settings['item-height']) - intval($settings['item-open-image-height']) - 2*intval($settings['item-open-content-padding']) -intval($settings['item-open-image-border-width']) - 6;
       
    64 	
       
    65 	$itemsArray = array();
       
    66 	foreach ($explode as $it) {
       
    67 		$ex2 = explode('::', $it);
       
    68 		$key = substr($ex2[0],0,strpos($ex2[0],'-'));
       
    69 		$subkey = substr($ex2[0],strpos($ex2[0],'-')+1);
       
    70 		$itemsArray[$key][$subkey] = $ex2[1];
       
    71 	}
       
    72 }
       
    73 
       
    74 
       
    75 include_once($this->path . '/pages/front_html.php');
       
    76 include_once($this->path . '/pages/front_script.php');
       
    77 ?>