Skip to content

Commit

Permalink
tweetiepic
Browse files Browse the repository at this point in the history
  • Loading branch information
voitto committed Jun 20, 2010
1 parent a036105 commit 7609e86
Show file tree
Hide file tree
Showing 20 changed files with 2,021 additions and 1 deletion.
2 changes: 1 addition & 1 deletion app/omb/plugins/security.php
Original file line number Diff line number Diff line change
Expand Up @@ -1179,7 +1179,7 @@ function facebook_login( &$vars ) {
$_SESSION['fb_userid'] = (string)$fb->user;


//Array ( [facebook_login] => [session] => {"session_key":"f9635130200c863495a2b1b5-1437162069","uid":1437162069,"expires":0,"secret":"c3defc035b5d496f87c0c691c2072da5","base_domain":"tweetiepic.com","sig":"8936f0dc4ac9353b90a7a69bbbcb6a5a"} [permissions] => ["read_stream","offline_access","publish_stream"] )

if (isset($_GET['session'])){

if (!(class_exists('Services_JSON')))
Expand Down
150 changes: 150 additions & 0 deletions app/tweetiepic/controllers/index.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
<?php


function get( &$vars ) {
extract( $vars );
switch ( count( $collection->members )) {
case ( 1 ) :
if ($request->id && $request->entry_url())
render( 'action', 'entry' );
default :
render( 'action', 'index' );
}
}


function post( &$vars ) {
extract( $vars );
$resource->insert_from_post( $request );
header_status( '201 Created' );
redirect_to( $request->resource );
}


function put( &$vars ) {
extract( $vars );
$resource->update_from_post( $request );
header_status( '200 OK' );
redirect_to( $request->resource );
}


function delete( &$vars ) {
extract( $vars );
$resource->delete_from_post( $request );
header_status( '200 OK' );
redirect_to( $request->resource );
}


function _doctype( &$vars ) {
// doctype controller
}



function index( &$vars ) {
extract( $vars );
$theme = environment('theme');
$blocks = environment('blocks');
$atomfeed = $request->feed_url();
return vars(
array(
&$blocks,
&$profile,
&$collection,
&$atomfeed,
&$theme
),
get_defined_vars()
);
}


function _index( &$vars ) {
// index controller returns
// a Collection of recent entries
extract( $vars );
return vars(
array( &$collection, &$profile ),
get_defined_vars()
);
}


function _entry( &$vars ) {
// entry controller returns
// a Collection w/ 1 member entry
extract( $vars );
$Member = $collection->MoveNext();
$Entry = $Member->FirstChild( 'entries' );
return vars(
array( &$collection, &$Member, &$Entry, &$profile ),
get_defined_vars()
);
}


function _new( &$vars ) {
extract( $vars );
$model =& $db->get_table( $request->resource );
$Member = $model->base();
return vars(
array( &$Member, &$profile ),
get_defined_vars()
);
}


function _edit( &$vars ) {
extract( $vars );
$Member = $collection->MoveFirst();
$Entry = $Member->FirstChild( 'entries' );
return vars(
array( &$Member, &$Entry, &$profile ),
get_defined_vars()
);
}


function _remove( &$vars ) {
extract( $vars );
$Member = $collection->MoveFirst();
$Entry = $Member->FirstChild( 'entries' );
return vars(
array( &$Member, &$Entry, &$profile ),
get_defined_vars()
);
}


function _block( &$vars ) {

extract( $vars );
return vars(
array(
&$Entry,
&$collection
),
get_defined_vars()
);

}

function preview( &$vars ) {
extract($vars);
$model =& $db->get_table( $request->resource );
$Entry =& $db->model('Entry');
$p = $model->find($request->id);
$e = $Entry->find($p->entry_id);
$t = $Thumbnail->find_by('target_id',$e->id);
if ($t) {
$request->set_param('resource','thumbnails');
$request->set_param('id',$t->id);
render_blob($t->attachment,extension_for($e->content_type));
} else {
render_blob($p->attachment,extension_for($e->content_type));
}
}


0 comments on commit 7609e86

Please sign in to comment.