1){ $tag1.=' target="_self" '; } else{ $tag1.=' target="_blank" '; } if($B['click_newpage']==1||$B['click_newpage']==3){ $tag1.=' rel="nofollow noopener" '; } else{ $tag1.=' rel="noopener" '; } } if($B['pointer']==1&&$flag===1){ $tags[0]=$tag1.' class="wb3d_pointer wb3d_displaynone wb3d_absolute" '; } else if($B['pointer']==0&&$flag===1){ $tags[0]=$tag1.' class="wb3d_displaynone wb3d_absolute" '; } else if($B['pointer']==1&&$flag===0){ $tags[0]=$tag1.' class="wb3d_pointer wb3d_absolute" '; } else{ $tags[0]=$tag1; } $tags[1]=$tag2; return $tags; } } if ( ! function_exists( 'wb3d_get_sql_data' ) ) { function wb3d_get_sql_data($main_demo,$myParam,$cu){ global $wpdb; global $wb3d_js; global $wb3d_setting; global $wb3d_dataslide; global $wb3d_open_addons; global $wb3d_open_addons_A; global $wb3d_max; global $wb3d_date; global $wb3d_php_id_num; global $wb3d_addons; global $wb3d_sn; global $wb3d_pro; global $wb3d_effectservice; $wb3d_effectservice=0; if($main_demo=="view"){ $messages= $wpdb->get_row( $wpdb->prepare("SELECT id, ver, id_ves, name, effect_name, effect_color, thumbnail, setting, css, html, event, effects, color, wb3d_obj, layerstext, open_addons, date FROM $wpdb->wb3d_setting WHERE name = %s",$myParam ), OBJECT); } else{ $cu=0; $messages= $wpdb->get_row($wpdb->prepare("SELECT id, ver, id_ves, name, effect_name, effect_color, thumbnail, setting, css, html, event, effects, color, wb3d_obj, layerstext, open_addons, date FROM $wpdb->wb3d_setting WHERE id_ves = %s",$myParam), OBJECT); } $ff['setting']=json_decode($messages->setting,true); $ff['effects2']=json_decode($messages->effects,true); $ff['color2']=json_decode($messages->color,true); $ff['effect_color']=json_decode($messages->effect_color,true); $ff['html2']=wb3d_htmldecode2($messages->html); $ff['layerstext']=wb3d_htmldecode2($messages->layerstext); $ff['event']=$messages->event; $ff['css2']=wb3d_htmldecode2($messages->css); $ff['ver']=$messages->ver; $ff['effect_name']=json_decode(wb3d_htmldecode2($messages->effect_name),true); $ff['open_addons']=explode(",",$messages->open_addons); $ff['all_addons']=wp_json_encode($wb3d_addons,true); $ff['date']=$messages->date; $wb3d_open_addons=explode(",",$messages->open_addons); $wb3d_open_addons_A[0]=explode(",",$messages->open_addons); $wb3d_date=$ff['date']; $ff['id_ves']=$messages->id_ves; $ff['wb3d_obj']=json_decode($messages->wb3d_obj); $st=1; $x=$wpdb->get_row($wpdb->prepare("SELECT id, slider_id, slide_id, layers FROM $wpdb->wb3d_slides WHERE id = %d ",$st),OBJECT ); $ff['layers0']=json_decode($x->layers); $myvariable=$ff['id_ves']; $x=$wpdb->get_results($wpdb->prepare("SELECT id, slider_id, slide_id, layers FROM $wpdb->wb3d_slides WHERE slider_id = %s And id>%d ",array($myvariable,$st)),OBJECT ); for($v=0;$v< $wpdb->num_rows;$v++){ $ff['layers2'][$v]=json_decode(wb3d_htmldecode2($x[$v]->layers)); } $cc[0]=$ff; $cc[0]["sub"]=( $wpdb->get_results($wpdb->prepare("SELECT id,id_ves,name FROM $wpdb->wb3d_setting WHERE id>%d ",$st), OBJECT)); $anothers=json_decode($messages->wb3d_obj); $i= count($anothers); for($b=0;$b<$i;$b++){ $id=$anothers[$b]; $messages= $wpdb->get_row($wpdb->prepare("SELECT id, ver, id_ves, name, effect_name, effect_color, thumbnail, setting, css, html, event, effects, color, wb3d_obj, layerstext, open_addons, date FROM $wpdb->wb3d_setting WHERE id_ves = %s ",$id), OBJECT,0); if($messages==""){ echo "




Object Not Found : ".esc_html($id); die(); } $bb['setting']=json_decode($messages->setting,true); $wb3d_open_addons_A[$b+1]=explode(",",$messages->open_addons); $bb['effects2']=json_decode($messages->effects,true); $bb['color2']=json_decode($messages->color,true); $bb['effect_color']=json_decode($messages->effect_color,true); $bb['html2']=wb3d_htmldecode2($messages->html); $bb['event']=$messages->event; $bb['css2']=wb3d_htmldecode2($messages->css); $bb['id_ves']=$messages->id_ves; $bb['ver']=$messages->ver; $bb['effect_name']=json_decode(wb3d_htmldecode2($messages->effect_name),true); $bb['open_addons']=explode(",",$messages->open_addons); $x=$wpdb->get_results($wpdb->prepare("SELECT id, slider_id, slide_id, layers FROM $wpdb->wb3d_slides WHERE slider_id = %s ",$bb['id_ves']),OBJECT ); for($v=0;$v< $wpdb->num_rows;$v++){ $bb['layers2'][$v]=json_decode(wb3d_htmldecode2($x[$v]->layers)); } $cc[$b+1]=$bb; } $max_slider=count($cc); $wb3d_max=count($cc); for( $wn=0;$wn<$max_slider;$wn++){ $wb3d_sn[$wn]=$cc[$wn]['id_ves']; $wb3d_dataslide[$wb3d_sn[$wn]]=json_decode(wp_json_encode($cc[$wn]['layers2']),true); $wb3d_setting[$wb3d_sn[$wn]]=json_decode(wp_json_encode($cc[$wn]['setting']),true); }//for $max=count( $wb3d_open_addons_A[0] ); $index=$max; for ($i=1;$i< $wb3d_max;$i++) { for ($s=0;$s< count( $wb3d_open_addons_A[$i] );$s++) { $flag=0; for ($j=0;$j< count( $wb3d_open_addons_A[0] );$j++) { if($wb3d_open_addons_A[0][$j]==$wb3d_open_addons_A[$i][$s]){ $flag=1; } if($j==(count( $wb3d_open_addons_A[0] )-1 )&&$flag==0 ){ $wb3d_open_addons_A[0][$index]=$wb3d_open_addons_A[$i][$s]; $index++; } if($j==(count( $wb3d_open_addons_A[0] )-1 )&&$flag==0 ){ $wb3d_open_addons_A[0][$index]=$wb3d_open_addons_A[$i][$s]; $index++; } } } } for ($i=0;$i< count( $wb3d_open_addons_A[0] );$i++) { $flag=0; if (is_dir(wb3d_DIR.'modules/'.$wb3d_open_addons_A[0][$i])){ $flag=1; } //////////////////////////////////Pro//////////////////////// else if ((is_dir(wb3d_DIR_Pro.'modules/'.$wb3d_open_addons_A[0][$i])||is_dir(wb3d_DIR_Pro.'modules/'.explode("_",$wb3d_open_addons_A[0][$i])[0]))&&$wb3d_pro==1){ $flag=1; } ////////////////////////////////////////////////////////////// if($wb3d_open_addons_A[0][$i]=="effectservice"){ $wb3d_effectservice=1; } if($wb3d_open_addons_A[0][$i]=='img'){ $flag=1; } if($flag==0){ echo '


Folder/Module '.esc_html($wb3d_open_addons_A[0][$i]).' Not Exist'; die(); } } if($wb3d_effectservice==1){ if ( function_exists( 'wb3d_create_effectservice' ) ) { wb3d_create_effectservice(); } } if($main_demo=="view"){ for ($i=0;$i