Advertisement
zexion

wth

Nov 26th, 2020
734
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.26 KB | None | 0 0
  1. function _array_part_taxonomies(){
  2.                 $output =  '';
  3.                
  4.                 $event_type_names = evo_get_ettNames($this->evopt);
  5.                 $ett_verify = evo_get_ett_count($this->evopt);
  6.  
  7.                 $output[] =array('type'=>'togheader','name'=>'Event Type Categories');
  8.  
  9.                 for($x=1; $x<($ett_verify+1); $x++){
  10.  
  11.                     $default = $event_type_names[$x];
  12.                     $output[] = array('label'=>$default, 'name'=>'evcal_lang_et'.$x);
  13.  
  14.                     // each term of taxonomy
  15.                     $ab = $x==1?'':'_'.$x;
  16.                     $terms = get_terms('event_type'.$ab, array('hide_empty'=>false));
  17.                     $termitem = '';
  18.                     if(!empty($terms)){
  19.                         foreach($terms as $term){
  20.                             $var = 'evolang_'.'event_type'.$ab.'_'.$term->term_id;
  21.                             $termitem[$var]=(!empty($this->lang_options[$var]))?  $this->lang_options[$var]: $term->name;
  22.                         }
  23.                     }
  24.                     if(!empty($termitem)){
  25.                         $output[] = array('type'=>'multibox_open', 'items'=>$termitem);
  26.                     }
  27.                 }
  28.  
  29.                 $output[] = array('label'=>'Event Location', 'name'=>'evcal_lang_evloc');
  30.                 $output[] = array('label'=>'Events at this location', 'var'=>'1');
  31.                 $output[] = array('label'=>'Event Organizer', 'name'=>'evcal_lang_evorg');
  32.                 $output[] = array('label'=>'Events by this organizer', 'var'=>'1');
  33.  
  34.                 $output[] = array('type'=>'togend');
  35.                 return $output;
  36.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement