"; $output .= "* Peers.me API username
"; $output .= "* Peers.me API password
"; } else { wp_enqueue_style( 'myPeersMeStylesheet' ); $output = '
'; if(isset($_GET['address'])) $address = $_GET['address']; if(isset($_GET['wave_id'])) $wave_id = $_GET['wave_id']; // This function redirects the request to the right function //check if there are values passed by the browser if(!empty($address) || !empty($wave_id)){ // If there's an address; start the address view (maybe check if address exists) if(!empty($address)){ $output .= peers_me_address($address,true,true,true); } // If there's an wave_id; start the publication view if(!empty($wave_id)) { //show publication $output .= peers_me_publication($wave_id); } } else { if(!empty($atts['addresses'])){ //Show multiple addresses $addresses = explode(",", $atts['addresses']); for($i = 0; $i < count($addresses); $i++){ $output .= peers_me_address($addresses[$i]); } } elseif(isset($atts['view']) && $atts['view'] == "address") $output .= peers_me_address($atts['address'],true,true,true); elseif(isset($atts['view']) && $atts['view'] == "wave") $output .= peers_me_publication($atts['wave']); elseif(isset($atts['create']) && $atts['create'] == "wave") $output .= peers_me_createwave($atts['address'],$atts['email']); elseif(!empty($atts['address'])&&empty($atts['list'])) $output .= peers_me_address($atts['address'],!empty($atts['publications']),!empty($atts['groups'])); elseif($atts['list'] == "members") $output .= peers_me_members($atts['address']); //$atts['address'] elseif($atts['list'] == "users") $output .= peers_me_users_index($atts); elseif($atts['list'] == "groups") $output .= peers_me_groups_index($atts); elseif($atts['list'] == "publications" && !empty($atts['address'])) $output .= peers_me_publications_index($atts,$atts['address']); elseif($atts['list'] == "publications") $output .= peers_me_publications_index($atts); } $output .= '
'; } return $output; } // add_action('wp_print_styles', 'add_my_stylesheet'); wp_register_style( 'myPeersMeSettingsStylesheet', WP_PLUGIN_URL . '/peersme/includes/settings.css' ); wp_enqueue_style( 'myPeersMeSettingsStylesheet' ); add_action('admin_menu', 'peers_me_menu'); ?>