forked from science-ation/science-ation
Donations tab for campaigns
This commit is contained in:
parent
c9062e127b
commit
bdf2ea7577
@ -166,8 +166,7 @@ switch($_GET['action']){
|
|||||||
|
|
||||||
if($r=mysql_fetch_object($q)) {
|
if($r=mysql_fetch_object($q)) {
|
||||||
|
|
||||||
$goalq=mysql_query("SELECT * FROM fundraising_goals WHERE goal='{$r->fundraising_goal}' AND fiscalyear='{$config['FISCALYEAR']}'");
|
$goalr=getGoal($r->fundraising_goal);
|
||||||
$goalr=mysql_fetch_object($goalq);
|
|
||||||
$recq=mysql_query("SELECT SUM(value) AS received FROM fundraising_donations WHERE fundraising_campaigns_id='$r->id' AND fiscalyear='{$config['FISCALYEAR']}' AND status='received'");
|
$recq=mysql_query("SELECT SUM(value) AS received FROM fundraising_donations WHERE fundraising_campaigns_id='$r->id' AND fiscalyear='{$config['FISCALYEAR']}' AND status='received'");
|
||||||
echo mysql_error();
|
echo mysql_error();
|
||||||
$recr=mysql_fetch_object($recq);
|
$recr=mysql_fetch_object($recq);
|
||||||
@ -202,9 +201,30 @@ switch($_GET['action']){
|
|||||||
case "manage_tab_donations":
|
case "manage_tab_donations":
|
||||||
$campaign_id=intval($_GET['id']);
|
$campaign_id=intval($_GET['id']);
|
||||||
$q=mysql_query("SELECT * FROM fundraising_campaigns WHERE id='$campaign_id' AND fiscalyear='{$config['FISCALYEAR']}'");
|
$q=mysql_query("SELECT * FROM fundraising_campaigns WHERE id='$campaign_id' AND fiscalyear='{$config['FISCALYEAR']}'");
|
||||||
|
if($campaign=mysql_fetch_object($q)) {
|
||||||
|
echo "<table class=\"tableview\">";
|
||||||
|
echo "<tr>";
|
||||||
|
echo " <th>".i18n("Date")."</th>\n";
|
||||||
|
echo " <th>".i18n("Donor/Sponsor")."</th>\n";
|
||||||
|
echo " <th>".i18n("Purpose")."</th>\n";
|
||||||
|
echo " <th>".i18n("Amount")."</th>\n";
|
||||||
|
echo " <th>".i18n("Type of Support")."</th>\n";
|
||||||
|
echo "</tr>\n";
|
||||||
|
|
||||||
if($r=mysql_fetch_object($q)) {
|
$q=mysql_query("SELECT * FROM fundraising_donations WHERE fundraising_campaigns_id='$campaign_id'
|
||||||
|
AND status='received' ORDER BY datereceived DESC");
|
||||||
|
while($r=mysql_fetch_object($q)) {
|
||||||
|
$goal=getGoal($r->fundraising_goal);
|
||||||
|
$q=mysql_query("SELECT * FROM sponsors WHERE id='{$r->sponsors_id}'");
|
||||||
|
$sponsor=mysql_fetch_object($q);
|
||||||
|
echo "<tr><td>".format_date($r->datereceived)."</td>\n";
|
||||||
|
echo " <td>".$sponsor->organization."</td>\n";
|
||||||
|
echo " <td>".$goal->name."</td>\n";
|
||||||
|
echo " <td>".format_money($r->value)."</td>\n";
|
||||||
|
echo " <td>".i18n($r->supporttype)."</td>\n";
|
||||||
|
echo "</tr>\n";
|
||||||
|
}
|
||||||
|
echo "</table>\n";
|
||||||
}
|
}
|
||||||
exit;
|
exit;
|
||||||
break;
|
break;
|
||||||
|
@ -2,4 +2,10 @@
|
|||||||
$campaign_types=array("Mail","Email","Phone","Personal Visit","Event","Other");
|
$campaign_types=array("Mail","Email","Phone","Personal Visit","Event","Other");
|
||||||
$salutations=array("Mr.","Mrs.","Ms","Dr.","Professor");
|
$salutations=array("Mr.","Mrs.","Ms","Dr.","Professor");
|
||||||
|
|
||||||
|
function getGoal($goal) {
|
||||||
|
global $config;
|
||||||
|
$q=mysql_query("SELECT * FROM fundraising_goals WHERE goal='$goal' AND fiscalyear='{$config['FISCALYEAR']}' LIMIT 1");
|
||||||
|
return mysql_fetch_object($q);
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@ -55,3 +55,5 @@ UPDATE `reports_items` SET field = 'school_email' WHERE field = 'school_contacte
|
|||||||
|
|
||||||
UPDATE `reports` SET `desc` = 'List of all schools in the database. Name, address, principal and phone.' WHERE `reports`.`system_report_id` =35 ;
|
UPDATE `reports` SET `desc` = 'List of all schools in the database. Name, address, principal and phone.' WHERE `reports`.`system_report_id` =35 ;
|
||||||
|
|
||||||
|
ALTER TABLE `fundraising_donations` ADD `supporttype` VARCHAR( 255 ) NOT NULL;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user