Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
G
grant_program
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Extensions
grant_program
Commits
e1c13669
Commit
e1c13669
authored
11 years ago
by
Pradeep Nayak
Browse files
Options
Downloads
Patches
Plain Diff
-- RG-133, Removed over-ridden files by hacking a single file
parent
e415467c
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
CRM/Financial/Form/BatchTransaction.php
+0
-197
0 additions, 197 deletions
CRM/Financial/Form/BatchTransaction.php
CRM/Financial/Page/AJAX.php
+7
-5
7 additions, 5 deletions
CRM/Financial/Page/AJAX.php
CRM/Financial/Page/BatchTransaction.php
+0
-161
0 additions, 161 deletions
CRM/Financial/Page/BatchTransaction.php
with
7 additions
and
363 deletions
CRM/Financial/Form/BatchTransaction.php
deleted
100644 → 0
+
0
−
197
View file @
e415467c
<?php
/*
+--------------------------------------------------------------------+
| CiviCRM version 4.3 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2013 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
| CiviCRM is free software; you can copy, modify, and distribute it |
| under the terms of the GNU Affero General Public License |
| Version 3, 19 November 2007 and the CiviCRM Licensing Exception. |
| |
| CiviCRM is distributed in the hope that it will be useful, but |
| WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
| See the GNU Affero General Public License for more details. |
| |
| You should have received a copy of the GNU Affero General Public |
| License and the CiviCRM Licensing Exception along |
| with this program; if not, contact CiviCRM LLC |
| at info[AT]civicrm[DOT]org. If you have questions about the |
| GNU Affero General Public License or the licensing of CiviCRM, |
| see the CiviCRM license FAQ at http://civicrm.org/licensing |
+--------------------------------------------------------------------+
*/
/**
*
* @package CRM
* @copyright CiviCRM LLC (c) 2004-2013
* $Id$
*
*/
/**
* This class generates form components for Financial Type
*
*/
class
CRM_Financial_Form_BatchTransaction
extends
CRM_Contribute_Form
{
static
$_links
=
NULL
;
static
$_entityID
;
/**
* Batch status
* @var
*/
protected
$_batchStatusId
;
function
preProcess
()
{
self
::
$_entityID
=
CRM_Utils_Request
::
retrieve
(
'bid'
,
'Positive'
)
?
CRM_Utils_Request
::
retrieve
(
'bid'
,
'Positive'
)
:
$_POST
[
'batch_id'
];
$this
->
assign
(
'entityID'
,
self
::
$_entityID
);
if
(
isset
(
self
::
$_entityID
))
{
$this
->
_batchStatusId
=
CRM_Core_DAO
::
getFieldValue
(
'CRM_Batch_BAO_Batch'
,
self
::
$_entityID
,
'status_id'
);
$this
->
assign
(
'statusID'
,
$this
->
_batchStatusId
);
$batchTitle
=
CRM_Core_DAO
::
getFieldValue
(
'CRM_Batch_BAO_Batch'
,
self
::
$_entityID
,
'title'
);
CRM_Utils_System
::
setTitle
(
ts
(
'Accounting Batch - %1'
,
array
(
1
=>
$batchTitle
)));
$columnHeaders
=
array
(
'created_by'
=>
ts
(
'Created By'
),
'status'
=>
ts
(
'Status'
),
'description'
=>
ts
(
'Description'
),
'payment_instrument'
=>
ts
(
'Payment Instrument'
),
'item_count'
=>
ts
(
'Entered Transactions'
),
'assigned_item_count'
=>
ts
(
'Assigned Transactions'
),
'total'
=>
ts
(
'Entered Total'
),
'assigned_total'
=>
ts
(
'Assigned Total'
),
'opened_date'
=>
ts
(
'Opened'
),
);
$this
->
assign
(
'columnHeaders'
,
$columnHeaders
);
}
}
/**
* Function to build the form
*
* @return None
* @access public
*/
public
function
buildQuickForm
()
{
if
(
$this
->
_batchStatusId
==
2
)
{
$this
->
add
(
'submit'
,
'export_batch'
,
ts
(
'Export Batch'
));
}
// do not build rest of form unless it is open batch
if
(
$this
->
_batchStatusId
!=
1
)
{
return
;
}
parent
::
buildQuickForm
();
$this
->
add
(
'submit'
,
'close_batch'
,
ts
(
'Close Batch'
));
$this
->
add
(
'submit'
,
'export_batch'
,
ts
(
'Close & Export Batch'
));
// text for sort_name
$this
->
addElement
(
'text'
,
'sort_name'
,
ts
(
'Contributor Name or Email'
),
CRM_Core_DAO
::
getAttribute
(
'CRM_Contact_DAO_Contact'
,
'sort_name'
)
);
$this
->
_group
=
CRM_Core_PseudoConstant
::
group
();
// multiselect for groups
if
(
$this
->
_group
)
{
$this
->
add
(
'select'
,
'group'
,
ts
(
'Groups'
),
$this
->
_group
,
FALSE
,
array
(
'id'
=>
'group'
,
'multiple'
=>
'multiple'
,
'title'
=>
ts
(
'- select -'
))
);
}
$contactTags
=
CRM_Core_BAO_Tag
::
getTags
();
if
(
$contactTags
)
{
$this
->
add
(
'select'
,
'contact_tags'
,
ts
(
'Tags'
),
$contactTags
,
FALSE
,
array
(
'id'
=>
'contact_tags'
,
'multiple'
=>
'multiple'
,
'title'
=>
ts
(
'- select -'
))
);
}
CRM_Contribute_BAO_Query
::
buildSearchForm
(
$this
);
$this
->
addElement
(
'checkbox'
,
'toggleSelects'
,
NULL
,
NULL
);
$this
->
add
(
'select'
,
'trans_remove'
,
ts
(
'Task'
),
array
(
''
=>
ts
(
'- actions -'
))
+
array
(
'Remove'
=>
ts
(
'Remove from Batch'
)));
$this
->
add
(
'submit'
,
'rSubmit'
,
ts
(
'Go'
),
array
(
'class'
=>
'form-submit'
,
'id'
=>
'GoRemove'
,
));
self
::
$_entityID
=
CRM_Utils_Request
::
retrieve
(
'bid'
,
'Positive'
);
$this
->
addButtons
(
array
(
array
(
'type'
=>
'submit'
,
'name'
=>
ts
(
'Search'
),
'isDefault'
=>
TRUE
,
)
)
);
$this
->
addElement
(
'checkbox'
,
'toggleSelect'
,
NULL
,
NULL
);
$this
->
add
(
'select'
,
'trans_assign'
,
ts
(
'Task'
),
array
(
''
=>
ts
(
'- actions -'
))
+
array
(
'Assign'
=>
ts
(
'Assign to Batch'
)));
$this
->
add
(
'submit'
,
'submit'
,
ts
(
'Go'
),
array
(
'class'
=>
'form-submit'
,
'id'
=>
'Go'
,
));
$this
->
applyFilter
(
'__ALL__'
,
'trim'
);
$this
->
addElement
(
'hidden'
,
'batch_id'
,
self
::
$_entityID
);
$this
->
add
(
'text'
,
'name'
,
ts
(
'Batch Name'
));
}
function
setDefaultValues
()
{
// do not setdefault unless it is open batch
if
(
$this
->
_batchStatusId
!=
1
)
{
return
;
}
if
(
isset
(
self
::
$_entityID
))
{
$paymentInstrumentID
=
CRM_Core_DAO
::
getFieldValue
(
'CRM_Batch_BAO_Batch'
,
self
::
$_entityID
,
'payment_instrument_id'
);
$defaults
[
'contribution_payment_instrument_id'
]
=
$paymentInstrumentID
;
$this
->
assign
(
'paymentInstrumentID'
,
$paymentInstrumentID
);
}
return
$defaults
;
}
function
&
links
()
{
if
(
!
(
self
::
$_links
))
{
self
::
$_links
=
array
(
'view'
=>
array
(
'name'
=>
ts
(
'View'
),
'url'
=>
'%%url%%'
,
'qs'
=>
'reset=1&id=%%contid%%&cid=%%cid%%&action=view&context=contribution&selectedChild=contribute'
,
'title'
=>
ts
(
'View Contribution'
),
),
'assign'
=>
array
(
'name'
=>
ts
(
'Assign'
),
'ref'
=>
'disable-action'
,
'title'
=>
ts
(
'Assign Transaction'
),
'extra'
=>
'onclick = "assignRemove( %%id%%,\''
.
'assign'
.
'\' );"'
,
)
);
}
return
self
::
$_links
;
}
}
This diff is collapsed.
Click to expand it.
CRM/Financial/Page/AJAX.php
+
7
−
5
View file @
e1c13669
...
@@ -341,6 +341,9 @@ class CRM_Financial_Page_AJAX {
...
@@ -341,6 +341,9 @@ class CRM_Financial_Page_AJAX {
}
}
}
}
$financialitems
=
array
();
$financialitems
=
array
();
$formLinks
=
CRM_Financial_Form_BatchTransaction
::
links
();
$pageLinks
=
CRM_Financial_Page_BatchTransaction
::
links
();
$formLinks
[
'view'
][
'url'
]
=
$pageLinks
[
'view'
][
'url'
]
=
'%%url%%'
;
while
(
$financialItem
->
fetch
())
{
while
(
$financialItem
->
fetch
())
{
$row
[
$financialItem
->
id
]
=
array
();
$row
[
$financialItem
->
id
]
=
array
();
foreach
(
$columnHeader
as
$columnKey
=>
$columnValue
)
{
foreach
(
$columnHeader
as
$columnKey
=>
$columnValue
)
{
...
@@ -383,19 +386,18 @@ class CRM_Financial_Page_AJAX {
...
@@ -383,19 +386,18 @@ class CRM_Financial_Page_AJAX {
if
(
isset
(
$notPresent
))
{
if
(
isset
(
$notPresent
))
{
$js
=
"enableActions('x')"
;
$js
=
"enableActions('x')"
;
$row
[
$financialItem
->
id
][
'check'
]
=
"<input type='checkbox' id='mark_x_"
.
$financialItem
->
id
.
"' name='mark_x_"
.
$financialItem
->
id
.
"' value='1' onclick=
{
$js
}
></input>"
;
$row
[
$financialItem
->
id
][
'check'
]
=
"<input type='checkbox' id='mark_x_"
.
$financialItem
->
id
.
"' name='mark_x_"
.
$financialItem
->
id
.
"' value='1' onclick=
{
$js
}
></input>"
;
$row
[
$financialItem
->
id
][
'action'
]
=
CRM_Core_Action
::
formLink
(
CRM_Financial_Form_BatchTransaction
::
l
inks
()
,
null
,
array
(
'id'
=>
$financialItem
->
id
,
'contid'
=>
$entityID
,
'cid'
=>
$contactID
,
'url'
=>
$url
));
$row
[
$financialItem
->
id
][
'action'
]
=
CRM_Core_Action
::
formLink
(
$formL
inks
,
null
,
array
(
'id'
=>
$financialItem
->
id
,
'contid'
=>
$entityID
,
'cid'
=>
$contactID
,
'url'
=>
$url
));
}
}
else
{
else
{
$js
=
"enableActions('y')"
;
$js
=
"enableActions('y')"
;
$row
[
$financialItem
->
id
][
'check'
]
=
"<input type='checkbox' id='mark_y_"
.
$financialItem
->
id
.
"' name='mark_y_"
.
$financialItem
->
id
.
"' value='1' onclick=
{
$js
}
></input>"
;
$row
[
$financialItem
->
id
][
'check'
]
=
"<input type='checkbox' id='mark_y_"
.
$financialItem
->
id
.
"' name='mark_y_"
.
$financialItem
->
id
.
"' value='1' onclick=
{
$js
}
></input>"
;
$row
[
$financialItem
->
id
][
'action'
]
=
CRM_Core_Action
::
formLink
(
CRM_Financial_Page_BatchTransaction
::
l
inks
()
,
null
,
array
(
'id'
=>
$financialItem
->
id
,
'contid'
=>
$entityID
,
'cid'
=>
$contactID
,
'url'
=>
$url
));
$row
[
$financialItem
->
id
][
'action'
]
=
CRM_Core_Action
::
formLink
(
$pageL
inks
,
null
,
array
(
'id'
=>
$financialItem
->
id
,
'contid'
=>
$entityID
,
'cid'
=>
$contactID
,
'url'
=>
$url
));
}
}
}
}
else
{
else
{
$row
[
$financialItem
->
id
][
'check'
]
=
NULL
;
$row
[
$financialItem
->
id
][
'check'
]
=
NULL
;
$links
=
CRM_Financial_Page_BatchTransaction
::
links
();
unset
(
$pageLinks
[
'remove'
]);
unset
(
$links
[
'remove'
]);
$row
[
$financialItem
->
id
][
'action'
]
=
CRM_Core_Action
::
formLink
(
$pageLinks
,
null
,
array
(
'id'
=>
$financialItem
->
id
,
'contid'
=>
$entityID
,
'cid'
=>
$contactID
,
'url'
=>
$url
));
$row
[
$financialItem
->
id
][
'action'
]
=
CRM_Core_Action
::
formLink
(
$links
,
null
,
array
(
'id'
=>
$financialItem
->
id
,
'contid'
=>
$entityID
,
'cid'
=>
$contactID
,
'url'
=>
$url
));
}
}
$row
[
$financialItem
->
id
][
'contact_type'
]
=
CRM_Contact_BAO_Contact_Utils
::
getImage
(
CRM_Utils_Array
::
value
(
'contact_sub_type'
,
$row
[
$financialItem
->
id
])
?
CRM_Utils_Array
::
value
(
'contact_sub_type'
,
$row
[
$financialItem
->
id
])
:
CRM_Utils_Array
::
value
(
'contact_type'
,
$row
[
$financialItem
->
id
])
,
false
,
$contactID
);
$row
[
$financialItem
->
id
][
'contact_type'
]
=
CRM_Contact_BAO_Contact_Utils
::
getImage
(
CRM_Utils_Array
::
value
(
'contact_sub_type'
,
$row
[
$financialItem
->
id
])
?
CRM_Utils_Array
::
value
(
'contact_sub_type'
,
$row
[
$financialItem
->
id
])
:
CRM_Utils_Array
::
value
(
'contact_type'
,
$row
[
$financialItem
->
id
])
,
false
,
$contactID
);
$financialitems
=
$row
;
$financialitems
=
$row
;
...
...
This diff is collapsed.
Click to expand it.
CRM/Financial/Page/BatchTransaction.php
deleted
100644 → 0
+
0
−
161
View file @
e415467c
<?php
/*
+--------------------------------------------------------------------+
| CiviCRM version 4.3 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2013 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
| CiviCRM is free software; you can copy, modify, and distribute it |
| under the terms of the GNU Affero General Public License |
| Version 3, 19 November 2007 and the CiviCRM Licensing Exception. |
| |
| CiviCRM is distributed in the hope that it will be useful, but |
| WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
| See the GNU Affero General Public License for more details. |
| |
| You should have received a copy of the GNU Affero General Public |
| License and the CiviCRM Licensing Exception along |
| with this program; if not, contact CiviCRM LLC |
| at info[AT]civicrm[DOT]org. If you have questions about the |
| GNU Affero General Public License or the licensing of CiviCRM, |
| see the CiviCRM license FAQ at http://civicrm.org/licensing |
+--------------------------------------------------------------------+
*/
/**
*
* @package CRM
* @copyright CiviCRM LLC (c) 2004-2013
* $Id$
*
*/
/**
* Page for displaying list of financial batches
*/
class
CRM_Financial_Page_BatchTransaction
extends
CRM_Core_Page_Basic
{
/**
* The action links that we need to display for the browse screen
*
* @var array
* @static
*/
static
$_links
=
null
;
static
$_entityID
;
static
$_columnHeader
=
null
;
static
$_returnvalues
=
null
;
/**
* Get BAO Name
*
* @return string Classname of BAO.
*/
function
getBAOName
()
{
return
'CRM_Batch_BAO_Batch'
;
}
/**
* Get action Links
*
* @return array (reference) of action links
*/
function
&
links
()
{
if
(
!
(
self
::
$_links
))
{
self
::
$_links
=
array
(
'view'
=>
array
(
'name'
=>
ts
(
'View'
),
'url'
=>
'%%url%%'
,
'qs'
=>
'reset=1&id=%%contid%%&cid=%%cid%%&action=view&context=contribution&selectedChild=contribute'
,
'title'
=>
ts
(
'View Contribution'
),
),
'remove'
=>
array
(
'name'
=>
ts
(
'Remove'
),
'title'
=>
ts
(
'Remove Transaction'
),
'extra'
=>
'onclick = "assignRemove( %%id%%,\''
.
'remove'
.
'\' );"'
,
),
);
}
return
self
::
$_links
;
}
/**
* Run the page.
*
* This method is called after the page is created. It checks for the
* type of action and executes that action.
* Finally it calls the parent's run method.
*
* @return void
* @access public
*
*/
function
run
()
{
// get the requested action
$action
=
CRM_Utils_Request
::
retrieve
(
'action'
,
'String'
,
$this
,
false
,
'browse'
);
// default to 'browse'
// assign vars to templates
$this
->
assign
(
'action'
,
$action
);
self
::
$_entityID
=
CRM_Utils_Request
::
retrieve
(
'bid'
,
'Positive'
);
if
(
isset
(
self
::
$_entityID
))
{
$statusID
=
CRM_Core_DAO
::
getFieldValue
(
'CRM_Batch_BAO_Batch'
,
self
::
$_entityID
,
'status_id'
);
}
$breadCrumb
=
array
(
array
(
'title'
=>
ts
(
'Accounting Batches'
),
'url'
=>
CRM_Utils_System
::
url
(
'civicrm/financial/financialbatches'
,
"reset=1&batchStatus=
$statusID
"
),
)
);
CRM_Utils_System
::
appendBreadCrumb
(
$breadCrumb
);
$this
->
edit
(
$action
,
self
::
$_entityID
);
return
parent
::
run
();
}
/**
* Browse all financial batch transactions
*
*
* @return void
* @access public
* @static
*/
function
browse
()
{
}
/**
* Get name of edit form
*
* @return string Classname of edit form.
*/
function
editForm
()
{
return
'CRM_Financial_Form_BatchTransaction'
;
}
/**
* Get edit form name
*
* @return string name of this page.
*/
function
editName
()
{
return
'Batch'
;
}
/**
* Get user context.
*
* @return string user context.
*/
function
userContext
(
$mode
=
null
)
{
return
'civicrm/batchtransaction'
;
}
}
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment