Skip to content

Commit

Permalink
rsscloud files
Browse files Browse the repository at this point in the history
  • Loading branch information
Brian Hendrickson committed Oct 18, 2009
1 parent 0f933f0 commit b9e2acf
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 0 deletions.
17 changes: 17 additions & 0 deletions app/rsscloud/plugins/rsscloud.php
@@ -0,0 +1,17 @@
<?php
return;
function set_up_cloud_ping(){
$pid = get_profile_id();
global $optiondata,$request,$blogdata;
$optiondata['cloud_domain'] = get_option('cloud_domain',$pid);
$optiondata['cloud_port'] = get_option('cloud_port',$pid);
$optiondata['cloud_path'] = get_option('cloud_path',$pid);
$optiondata['cloud_function'] = get_option('cloud_function',$pid);
$optiondata['cloud_protocol'] = get_option('cloud_protocol',$pid);
$blogdata['rss2_url'] = $request->url_for(array('resource'=>'api/statuses/user_timeline/')).$pid.'.rss';
}

before_filter( 'set_up_cloud_ping', 'insert_from_post');

before_filter( 'rss_cloud_ping', 'insert_from_post' );

39 changes: 39 additions & 0 deletions app/rsscloud/rsscloud.php
@@ -0,0 +1,39 @@
<?php

function rsscloud_schedule_post_notifications() {
// prevent Joseph Scott's plugin from loading its update feature
}

function load_my_cloud_element() {
global $request;
if (!signed_in() && $request->byid > 0){
global $optiondata;
$optiondata['cloud_domain'] = get_option('cloud_domain',$request->byid);
$optiondata['cloud_port'] = get_option('cloud_port',$request->byid);
$optiondata['cloud_path'] = get_option('cloud_path',$request->byid);
$optiondata['cloud_function'] = get_option('cloud_function',$request->byid);
$optiondata['cloud_protocol'] = get_option('cloud_protocol',$request->byid);
}
}

function rsscloud_init(){

lib_include( 'rsscloud/rsscloud' );

add_action('rss2_head','load_my_cloud_element');

lib_include( 'rsscloud_element' );

if (!signed_in())
return;

if ( isset( $_POST['cloud_domain'] ))
update_cloud_options();

elseif ( '' == get_option( 'cloud_domain' ) )
set_default_cloud_options();

app_register_init( 'admin', 'cloud.html', 'rssCloud Options', 'rsscloud', 2 );

}

0 comments on commit b9e2acf

Please sign in to comment.