public static function save_contribution($cid, $uid, $title, $body, $track, $tags, $ccid = 0, $is_active = 1, $display_on = 0, $is_default_content = FALSE) { // global var $path_prefix has been removed - please, use PA::$path static variable $errors = array(); // ensure integers here $cid = (int) $cid; $uid = (int) $uid; $ccid = (int) $ccid; // if a new post, make one, otherwise load the existing one if ($cid) { $post = Content::load_content($cid, $uid); // ignore $ccid passed to function if the post already exists // - we don't allow users to move posts between // ContentCollections. $ccid = (int) $post->parent_collection_id; } else { $post = new Contribution(); $post->author_id = $uid; if ($ccid) { $post->parent_collection_id = $ccid; } } if ($ccid && $ccid != -1) { $g = ContentCollection::load_collection($ccid, $uid); $g->assert_user_access($uid); } else { $g = NULL; } $post->title = $title; $post->body = $body; $post->allow_comments = 1; $post->is_active = $is_active; $post->display_on = $display_on; $post->trackbacks = ''; if ($track) { $post->trackbacks = implode(",", $track); } $post->is_default_content = $is_default_content; $post->save(); Tag::add_tags_to_content($post->content_id, $tags); if ($track) { foreach ($track as $t) { if (!$post->send_trackback($t)) { $errors[] = array("code" => "trackback_failed", "msg" => "Failed to send trackback", "url" => $t); } } } if ($g && !$cid) { // new post - post it to the group as well $g->post_content($post->content_id, $uid); } return array("cid" => (int) $post->content_id, "moderation_required" => $g ? $g->is_moderated == 1 && $g->author_id != $uid : FALSE, "errors" => $errors); }
public function postfund($id) { $billing = App::make('Acme\\Billing\\BillingInterface'); $billing->charge(['email' => Input::get('email'), 'token' => Input::get('stripe-token')]); $contribution = new Contribution(); $contribution->user_id = Auth::user()->user_id; $contribution->pitch_id = $id; $contribution->amount = '20'; $contribution->save(); return Redirect::action('PitchesController@show', [$id]); }
public function run() { // $faker = Faker::create(); // foreach(range(1, 10) as $index) // { // Contribution::create([ // ]); // } $contribution = new Contribution(); $contribution->user_id = 3; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 4; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 5; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 6; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 1; $contribution->pitch_id = 2; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 2; $contribution->pitch_id = 2; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 3; $contribution->pitch_id = 2; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 4; $contribution->pitch_id = 2; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 5; $contribution->pitch_id = 2; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 6; $contribution->pitch_id = 2; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 1; $contribution->pitch_id = 3; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 2; $contribution->pitch_id = 3; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 3; $contribution->pitch_id = 3; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 4; $contribution->pitch_id = 3; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 5; $contribution->pitch_id = 3; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 6; $contribution->pitch_id = 3; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 1; $contribution->pitch_id = 4; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 2; $contribution->pitch_id = 4; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 3; $contribution->pitch_id = 4; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 4; $contribution->pitch_id = 4; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 5; $contribution->pitch_id = 4; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 6; $contribution->pitch_id = 4; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 1; $contribution->pitch_id = 5; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 2; $contribution->pitch_id = 5; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 3; $contribution->pitch_id = 5; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 4; $contribution->pitch_id = 5; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 5; $contribution->pitch_id = 5; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 6; $contribution->pitch_id = 5; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 1; $contribution->pitch_id = 6; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 2; $contribution->pitch_id = 6; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 3; $contribution->pitch_id = 6; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 4; $contribution->pitch_id = 6; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 5; $contribution->pitch_id = 6; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 6; $contribution->pitch_id = 6; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 7; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 8; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 9; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 10; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 11; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 12; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 16; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 18; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 13; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 7; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 8; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 9; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 10; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 11; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 12; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 16; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 18; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 13; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); $contribution = new Contribution(); $contribution->user_id = 14; $contribution->pitch_id = 1; $contribution->amount = "20"; $contribution->save(); }