Esempio n. 1
0
 public static function updateWithID($id, $name, $desc, $img_url, $donation_url, $instructions)
 {
     $dc = DonationCause::find($id);
     $dc->name = $name;
     $dc->description = $desc;
     $dc->img_url = $img_url;
     if ($instructions === '') {
         $dc->donation_url = $donation_url;
         $dc->instructions = NULL;
     } else {
         $dc->donation_url = '/donation/show/' . $dc->id;
         // Cannot reference id before dc is made
         $dc->instructions = $instructions;
     }
     $dc->save();
     return $dc;
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     // Calling appropriate migration directly
     $dc_mig_1 = new CreateDonationCausesTable();
     $dc_mig_1->down();
     // ONLY call down() for the first migration which Creates the table.
     $dc_mig_1->up();
     $dc_mig_2 = new AddDonationInstructionsTextToDcTable();
     $dc_mig_2->up();
     $dc_adder_user = User::find(1);
     // finding Riddhi
     $dc_adder_user->makeDonationCauseAdder();
     DonationCause::createNewForPosterFromUploadedImgURL("HDFC Bank", "Direct link for Online Donation option to Prime Minister Modi's National Relief Fund.", "images/hdfcbanklogo.jpg", "http://www.hdfcbank.com/personal/donate-online/donate-to-charity-inner/1332166924", '', $dc_adder_user->id);
     // http://freshersplane.com/wp-content/uploads/2011/08/HDFC-Bank.jpg
     DonationCause::createNewForPosterFromUploadedImgURL("Yes Bank", "Direct link for Online Donation option to Prime Minister Modi's National Relief Fund.", "images/yesbanklogo.jpg", "http://www.yesbank.in/branch-banking/yes-touch/prime-minister-national-relief-fund.html", '', $dc_adder_user->id);
     DonationCause::createNewForPosterFromUploadedImgURL("ICICI Bank", "Direct link for Online Donation option to Prime Minister Modi's National Relief Fund.", "images/icicibanklogo.jpg", "https://www.billdesk.com/pgidsk/pgmerc/ICICI_QuickPay/PMNRFICI_quickpay_details.jsp", '', $dc_adder_user->id);
     DonationCause::createNewForPosterFromUploadedImgURL("Axis Bank", "Direct link for Online Donation option to Prime Minister Modi's National Relief Fund.", "images/axisbanklogo.jpg", "http://www.axisbank.com/personal/make-donations/online_donations/online.aspx", '', $dc_adder_user->id);
     // https://accountopening.yesbank.in/Images/UploadLogo/OrganisationLogo.jpg
 }
Esempio n. 3
0
}));
Route::post('/contributor/add', array('as' => 'contributor.add', 'uses' => 'ArmyUpdatesController@addContributor'));
Route::get('/donate', array('as' => 'donate', 'uses' => function () {
    $dc_list = DonationCause::all();
    return View::make('donate/list', ['donation_causes_list' => $dc_list]);
}));
Route::get('donation/show/{id}', array('as' => 'donation.channel.show', 'uses' => function ($id) {
    $dc = DonationCause::find($id);
    return View::make('donate/show', ['donation_cause' => $dc]);
}));
Route::get('/donation/channel/add/form', array('as' => 'donation.channel.add.form', 'uses' => function () {
    return View::make('donate/add');
}));
Route::post('/donation/channel/add', array('as' => 'donation.channel.add', 'uses' => 'DonationCauseController@create'));
Route::get('donation/edit/{id}', array('as' => 'donation.channel.edit', 'uses' => function ($id) {
    $dc = DonationCause::find($id);
    return View::make('donate/edit', ['dc' => $dc]);
}))->before('auth');
Route::post('donation/edit/{id}', array('as' => 'donation.channel.edit', 'uses' => 'DonationCauseController@edit'))->before('auth');
Route::get('donation/delete/{id}', array('as' => 'donation.channel.delete', 'uses' => 'DonationCauseController@delete'))->before('auth');
Route::get('siteimpact', array('as' => 'siteimpact', 'uses' => function () {
    return View::make('siteimpact');
}));
// ===============================================================
//			User Authentication
// ===============================================================
// route to show the login form
Route::get('login', array('as' => 'login', 'uses' => 'SessionController@showLogin'));
// route to process the form
Route::post('login', array('uses' => 'SessionController@doLogin'));
Route::get('logout', array('as' => 'logout', 'uses' => 'SessionController@doLogout'));
 public function delete($id)
 {
     DonationCause::find($id)->delete();
     return Redirect::to('dashboard');
 }