option_defaults(); $options = array(); foreach( $optiondetails as $opt=>$details ){ $options[$opt] = $details['default']; if( isset($details['short']) && isset($atts[ $details['short'] ]) ){ $options[$opt] = $atts[ $details['short'] ]; } } $id = rand(100, 1000); $bot->set_private('wid','id'.$id); $bot->set_private('options',$options); $bot->do_alpine_method( 'update_global_options' ); $bot->do_alpine_method( 'enqueue_style_and_script' ); // Do the photo search $bot->do_alpine_method( 'photo_retrieval' ); $return = '
'; $return .= $bot->get_active_result('hidden'); if( $bot->check_active_result('success') ){ if( 'vertical' == $options['style_option'] ){ $bot->do_alpine_method( 'display_vertical' ); }elseif( 'cascade' == $options['style_option'] ){ $bot->do_alpine_method( 'display_cascade' ); }else{ $bot->do_alpine_method( 'display_hidden' ); } $return .= $bot->get_private('output'); } // If user does not have necessary extensions // or error occured before content complete, report such... elseif( $bot->check_active_option('general_hide_message') ){ $return .= ''; }else{ $return .= 'Sorry:
'.$bot->get_active_result('message'); } $return .= '
'; return $return; } add_shortcode( 'alpine-phototile-for-picasa-and-google-plus', 'APTFPICbyTAP_shortcode_function' ); ?>