Added the initial public model view controller to the front-end. Updated the sum to calculate public input, all other changes are only random variable name and date changes (due to automation sorry)

This commit is contained in:
Llewellyn van der Merwe 2015-12-17 16:38:15 +02:00
parent 6c6077be8d
commit 29c10bea4f
431 changed files with 6546 additions and 5195 deletions

View File

@ -1,4 +1,4 @@
# Cost Benefit Projection (3.0.9)
# Cost Benefit Projection (3.1.0)
This is a [Joomla 3.x] (http://www.joomla.org/) component.
@ -22,13 +22,13 @@ max_input_vars = 5000
+ *Author*: [Llewellyn van der Merwe] (mailto:llewellyn@vdm.io)
+ *Name*: [Cost Benefit Projection] (https://www.staffhealthcbp.com/)
+ *First Build*: 15th June, 2012
+ *Last Build*: 2nd December, 2015
+ *Version*: 3.0.9
+ *Last Build*: 17th December, 2015
+ *Version*: 3.1.0
+ *Copyright*: Copyright (C) 2015. All Rights Reserved
+ *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
+ *Line count*: **78134**
+ *File count*: **528**
+ *Folder count*: **99**
+ *Line count*: **80168**
+ *File count*: **544**
+ *Folder count*: **101**
> This **component** was build with a Joomla [Automated Component Builder] (https://www.vdm.io/joomla-component-builder).
> Developed by [Llewellyn van der Merwe] (mailto:joomla@vdm.io)

View File

@ -130,6 +130,7 @@
<action name="intervention.export" title="COM_COSTBENEFITPROJECTION_INTERVENTIONS_EXPORT" description="COM_COSTBENEFITPROJECTION_INTERVENTIONS_EXPORT_DESC" />
<action name="intervention.import" title="COM_COSTBENEFITPROJECTION_INTERVENTIONS_IMPORT" description="COM_COSTBENEFITPROJECTION_INTERVENTIONS_IMPORT_DESC" />
<action name="intervention.submenu" title="COM_COSTBENEFITPROJECTION_INTERVENTIONS_SUBMENU" description="COM_COSTBENEFITPROJECTION_INTERVENTIONS_SUBMENU_DESC" />
<action name="site.publicresults.access" title="COM_COSTBENEFITPROJECTION_PUBLIC_RESULTS_ACCESS_SITE" description="COM_COSTBENEFITPROJECTION_PUBLIC_RESULTS_ACCESS_SITE_DESC" />
<action name="scaling_factor.access" title="COM_COSTBENEFITPROJECTION_SCALING_FACTORS_ACCESS" description="COM_COSTBENEFITPROJECTION_SCALING_FACTORS_ACCESS_DESC" />
<action name="scaling_factor.batch" title="COM_COSTBENEFITPROJECTION_SCALING_FACTORS_BATCH_USE" description="COM_COSTBENEFITPROJECTION_SCALING_FACTORS_BATCH_USE_DESC" />
<action name="scaling_factor.create" title="COM_COSTBENEFITPROJECTION_SCALING_FACTORS_CREATE" description="COM_COSTBENEFITPROJECTION_SCALING_FACTORS_CREATE_DESC" />

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage admin.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage causerisk.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage causesrisks.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage combinedresults.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage companies.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage company.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage companyresults.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage countries.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage country.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage currencies.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage currency.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage dashboard.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage health_data.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage health_data_sets.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage help_document.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage help_documents.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage intervention.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage interventions.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage scaling_factor.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage scaling_factors.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage service_provider.css

View File

@ -2,8 +2,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage service_providers.css

View File

@ -355,7 +355,7 @@
multiple="true"
/>
<!-- [11375] Memberbasicgroup Field. Type: Usergroup. (joomla) -->
<!-- [11451] Memberbasicgroup Field. Type: Usergroup. (joomla) -->
<field
type="usergroup"
name="memberbasicgroup"
@ -363,7 +363,7 @@
description="COM_COSTBENEFITPROJECTION_CONFIG_MEMBERBASICGROUP_DESCRIPTION"
multiple="true"
/>
<!-- [11375] Advancedmembergroup Field. Type: Usergroup. (joomla) -->
<!-- [11451] Advancedmembergroup Field. Type: Usergroup. (joomla) -->
<field
type="usergroup"
name="advancedmembergroup"
@ -382,7 +382,7 @@
description="COM_COSTBENEFITPROJECTION_CONFIG_UIKIT_LOAD_DESC"
class="btn-group btn-group-yesno"
default="">
<!-- [13248] Option Set. -->
<!-- [13324] Option Set. -->
<option value="">
COM_COSTBENEFITPROJECTION_CONFIG_AUTO_LOAD</option>"
<option value="1">
@ -398,7 +398,7 @@
description="COM_COSTBENEFITPROJECTION_CONFIG_UIKIT_MIN_DESC"
class="btn-group btn-group-yesno"
default="">
<!-- [13273] Option Set. -->
<!-- [13349] Option Set. -->
<option value="">
COM_COSTBENEFITPROJECTION_CONFIG_NO</option>"
<option value=".min">
@ -410,7 +410,7 @@
description="COM_COSTBENEFITPROJECTION_CONFIG_UIKIT_STYLE_DESC"
class="btn-group btn-group-yesno"
default="">
<!-- [13294] Option Set. -->
<!-- [13370] Option Set. -->
<option value="">
COM_COSTBENEFITPROJECTION_CONFIG_FLAT_LOAD</option>"
<option value=".almost-flat">
@ -426,7 +426,7 @@
description="COM_COSTBENEFITPROJECTION_CONFIG_CHART_SETTINGS_DESC">
<field type="note" name="chart_admin_naote" class="alert alert-info" label="COM_COSTBENEFITPROJECTION_CONFIG_ADMIN_CHART_NOTE_LABEL" description="COM_COSTBENEFITPROJECTION_CONFIG_ADMIN_CHART_NOTE_DESC" />
<!-- [13326] Admin_chartbackground Field. Type: Color. -->
<!-- [13402] Admin_chartbackground Field. Type: Color. -->
<field
type="color"
name="admin_chartbackground"
@ -434,7 +434,7 @@
label="COM_COSTBENEFITPROJECTION_CONFIG_CHARTBACKGROUND_LABEL"
description="COM_COSTBENEFITPROJECTION_CONFIG_CHARTBACKGROUND_DESC"
/>
<!-- [13334] Admin_mainwidth Field. Type: Text. -->
<!-- [13410] Admin_mainwidth Field. Type: Text. -->
<field
type="text"
name="admin_mainwidth"
@ -447,9 +447,9 @@
message="Error! Please add area width here."
hint="COM_COSTBENEFITPROJECTION_CONFIG_MAINWIDTH_HINT"
/>
<!-- [13347] Spacer_chartadmin_hr_a Field. Type: Spacer. A None Database Field. -->
<!-- [13423] Spacer_chartadmin_hr_a Field. Type: Spacer. A None Database Field. -->
<field type="spacer" name="spacer_chartadmin_hr_a" hr="true" class="spacer_chartadmin_hr_a" />
<!-- [13349] Admin_chartareatop Field. Type: Text. -->
<!-- [13425] Admin_chartareatop Field. Type: Text. -->
<field
type="text"
name="admin_chartareatop"
@ -462,7 +462,7 @@
message="Error! Please add top spacing here."
hint="COM_COSTBENEFITPROJECTION_CONFIG_CHARTAREATOP_HINT"
/>
<!-- [13362] Admin_chartarealeft Field. Type: Text. -->
<!-- [13438] Admin_chartarealeft Field. Type: Text. -->
<field
type="text"
name="admin_chartarealeft"
@ -475,7 +475,7 @@
message="Error! Please add left spacing here."
hint="COM_COSTBENEFITPROJECTION_CONFIG_CHARTAREALEFT_HINT"
/>
<!-- [13375] Admin_chartareawidth Field. Type: Text. -->
<!-- [13451] Admin_chartareawidth Field. Type: Text. -->
<field
type="text"
name="admin_chartareawidth"
@ -488,9 +488,9 @@
message="Error! Please add chart width here."
hint="COM_COSTBENEFITPROJECTION_CONFIG_CHARTAREAWIDTH_HINT"
/>
<!-- [13388] Spacer_chartadmin_hr_b Field. Type: Spacer. A None Database Field. -->
<!-- [13464] Spacer_chartadmin_hr_b Field. Type: Spacer. A None Database Field. -->
<field type="spacer" name="spacer_chartadmin_hr_b" hr="true" class="spacer_chartadmin_hr_b" />
<!-- [13390] Admin_legendtextstylefontcolor Field. Type: Color. -->
<!-- [13466] Admin_legendtextstylefontcolor Field. Type: Color. -->
<field
type="color"
name="admin_legendtextstylefontcolor"
@ -498,7 +498,7 @@
label="COM_COSTBENEFITPROJECTION_CONFIG_LEGENDTEXTSTYLEFONTCOLOR_LABEL"
description="COM_COSTBENEFITPROJECTION_CONFIG_LEGENDTEXTSTYLEFONTCOLOR_DESC"
/>
<!-- [13398] Admin_legendtextstylefontsize Field. Type: Text. -->
<!-- [13474] Admin_legendtextstylefontsize Field. Type: Text. -->
<field
type="text"
name="admin_legendtextstylefontsize"
@ -511,9 +511,9 @@
message="Error! Please add size of the legend here."
hint="COM_COSTBENEFITPROJECTION_CONFIG_LEGENDTEXTSTYLEFONTSIZE_HINT"
/>
<!-- [13411] Spacer_chartadmin_hr_c Field. Type: Spacer. A None Database Field. -->
<!-- [13487] Spacer_chartadmin_hr_c Field. Type: Spacer. A None Database Field. -->
<field type="spacer" name="spacer_chartadmin_hr_c" hr="true" class="spacer_chartadmin_hr_c" />
<!-- [13413] Admin_vaxistextstylefontcolor Field. Type: Color. -->
<!-- [13489] Admin_vaxistextstylefontcolor Field. Type: Color. -->
<field
type="color"
name="admin_vaxistextstylefontcolor"
@ -521,9 +521,9 @@
label="COM_COSTBENEFITPROJECTION_CONFIG_VAXISTEXTSTYLEFONTCOLOR_LABEL"
description="COM_COSTBENEFITPROJECTION_CONFIG_VAXISTEXTSTYLEFONTCOLOR_DESC"
/>
<!-- [13421] Spacer_chartadmin_hr_d Field. Type: Spacer. A None Database Field. -->
<!-- [13497] Spacer_chartadmin_hr_d Field. Type: Spacer. A None Database Field. -->
<field type="spacer" name="spacer_chartadmin_hr_d" hr="true" class="spacer_chartadmin_hr_d" />
<!-- [13423] Admin_haxistextstylefontcolor Field. Type: Color. -->
<!-- [13499] Admin_haxistextstylefontcolor Field. Type: Color. -->
<field
type="color"
name="admin_haxistextstylefontcolor"
@ -531,7 +531,7 @@
label="COM_COSTBENEFITPROJECTION_CONFIG_HAXISTEXTSTYLEFONTCOLOR_LABEL"
description="COM_COSTBENEFITPROJECTION_CONFIG_HAXISTEXTSTYLEFONTCOLOR_DESC"
/>
<!-- [13431] Admin_haxistitletextstylefontcolor Field. Type: Color. -->
<!-- [13507] Admin_haxistitletextstylefontcolor Field. Type: Color. -->
<field
type="color"
name="admin_haxistitletextstylefontcolor"
@ -542,7 +542,7 @@
<field type="note" name="chart_site_note" class="alert alert-info" label="COM_COSTBENEFITPROJECTION_CONFIG_SITE_CHART_NOTE_LABEL" description="COM_COSTBENEFITPROJECTION_CONFIG_SITE_CHART_NOTE_DESC" />
<!-- [13442] Site_chartbackground Field. Type: Color. -->
<!-- [13518] Site_chartbackground Field. Type: Color. -->
<field
type="color"
name="site_chartbackground"
@ -550,7 +550,7 @@
label="COM_COSTBENEFITPROJECTION_CONFIG_CHARTBACKGROUND_LABEL"
description="COM_COSTBENEFITPROJECTION_CONFIG_CHARTBACKGROUND_DESC"
/>
<!-- [13450] Site_mainwidth Field. Type: Text. -->
<!-- [13526] Site_mainwidth Field. Type: Text. -->
<field
type="text"
name="site_mainwidth"
@ -563,9 +563,9 @@
message="Error! Please add area width here."
hint="COM_COSTBENEFITPROJECTION_CONFIG_MAINWIDTH_HINT"
/>
<!-- [13463] Spacer_chartsite_hr_a Field. Type: Spacer. A None Database Field. -->
<!-- [13539] Spacer_chartsite_hr_a Field. Type: Spacer. A None Database Field. -->
<field type="spacer" name="spacer_chartsite_hr_a" hr="true" class="spacer_chartsite_hr_a" />
<!-- [13465] Site_chartareatop Field. Type: Text. -->
<!-- [13541] Site_chartareatop Field. Type: Text. -->
<field
type="text"
name="site_chartareatop"
@ -578,7 +578,7 @@
message="Error! Please add top spacing here."
hint="COM_COSTBENEFITPROJECTION_CONFIG_CHARTAREATOP_HINT"
/>
<!-- [13478] Site_chartarealeft Field. Type: Text. -->
<!-- [13554] Site_chartarealeft Field. Type: Text. -->
<field
type="text"
name="site_chartarealeft"
@ -591,7 +591,7 @@
message="Error! Please add left spacing here."
hint="COM_COSTBENEFITPROJECTION_CONFIG_CHARTAREALEFT_HINT"
/>
<!-- [13491] Site_chartareawidth Field. Type: Text. -->
<!-- [13567] Site_chartareawidth Field. Type: Text. -->
<field
type="text"
name="site_chartareawidth"
@ -604,9 +604,9 @@
message="Error! Please add chart width here."
hint="COM_COSTBENEFITPROJECTION_CONFIG_CHARTAREAWIDTH_HINT"
/>
<!-- [13504] Spacer_chartsite_hr_b Field. Type: Spacer. A None Database Field. -->
<!-- [13580] Spacer_chartsite_hr_b Field. Type: Spacer. A None Database Field. -->
<field type="spacer" name="spacer_chartsite_hr_b" hr="true" class="spacer_chartsite_hr_b" />
<!-- [13506] Site_legendtextstylefontcolor Field. Type: Color. -->
<!-- [13582] Site_legendtextstylefontcolor Field. Type: Color. -->
<field
type="color"
name="site_legendtextstylefontcolor"
@ -614,7 +614,7 @@
label="COM_COSTBENEFITPROJECTION_CONFIG_LEGENDTEXTSTYLEFONTCOLOR_LABEL"
description="COM_COSTBENEFITPROJECTION_CONFIG_LEGENDTEXTSTYLEFONTCOLOR_DESC"
/>
<!-- [13514] Site_legendtextstylefontsize Field. Type: Text. -->
<!-- [13590] Site_legendtextstylefontsize Field. Type: Text. -->
<field
type="text"
name="site_legendtextstylefontsize"
@ -627,9 +627,9 @@
message="Error! Please add size of the legend here."
hint="COM_COSTBENEFITPROJECTION_CONFIG_LEGENDTEXTSTYLEFONTSIZE_HINT"
/>
<!-- [13527] Spacer_chartsite_hr_c Field. Type: Spacer. A None Database Field. -->
<!-- [13603] Spacer_chartsite_hr_c Field. Type: Spacer. A None Database Field. -->
<field type="spacer" name="spacer_chartsite_hr_c" hr="true" class="spacer_chartsite_hr_c" />
<!-- [13529] Site_vaxistextstylefontcolor Field. Type: Color. -->
<!-- [13605] Site_vaxistextstylefontcolor Field. Type: Color. -->
<field
type="color"
name="site_vaxistextstylefontcolor"
@ -637,9 +637,9 @@
label="COM_COSTBENEFITPROJECTION_CONFIG_VAXISTEXTSTYLEFONTCOLOR_LABEL"
description="COM_COSTBENEFITPROJECTION_CONFIG_VAXISTEXTSTYLEFONTCOLOR_DESC"
/>
<!-- [13537] Spacer_chartsite_hr_d Field. Type: Spacer. A None Database Field. -->
<!-- [13613] Spacer_chartsite_hr_d Field. Type: Spacer. A None Database Field. -->
<field type="spacer" name="spacer_chartsite_hr_d" hr="true" class="spacer_chartsite_hr_d" />
<!-- [13539] Site_haxistextstylefontcolor Field. Type: Color. -->
<!-- [13615] Site_haxistextstylefontcolor Field. Type: Color. -->
<field
type="color"
name="site_haxistextstylefontcolor"
@ -647,7 +647,7 @@
label="COM_COSTBENEFITPROJECTION_CONFIG_HAXISTEXTSTYLEFONTCOLOR_LABEL"
description="COM_COSTBENEFITPROJECTION_CONFIG_HAXISTEXTSTYLEFONTCOLOR_DESC"
/>
<!-- [13547] Site_haxistitletextstylefontcolor Field. Type: Color. -->
<!-- [13623] Site_haxistitletextstylefontcolor Field. Type: Color. -->
<field
type="color"
name="site_haxistitletextstylefontcolor"
@ -669,7 +669,7 @@
default=""
/>
<!-- [11375] Resultpath Field. Type: Text. (joomla) -->
<!-- [11451] Resultpath Field. Type: Text. (joomla) -->
<field
type="text"
name="resultpath"

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage controller.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage ajax.json.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage causerisk.php
@ -54,13 +54,13 @@ class CostbenefitprojectionControllerCauserisk extends JControllerForm
*/
protected function allowAdd($data = array())
{
// [9328] Access check.
// [9404] Access check.
$access = JFactory::getUser()->authorise('causerisk.access', 'com_costbenefitprojection');
if (!$access)
{
return false;
}
// [9339] In the absense of better information, revert to the component permissions.
// [9415] In the absense of better information, revert to the component permissions.
return JFactory::getUser()->authorise('causerisk.create', $this->option);
}
@ -76,13 +76,13 @@ class CostbenefitprojectionControllerCauserisk extends JControllerForm
*/
protected function allowEdit($data = array(), $key = 'id')
{
// [9482] get user object.
// [9558] get user object.
$user = JFactory::getUser();
// [9484] get record id.
// [9560] get record id.
$recordId = (int) isset($data[$key]) ? $data[$key] : 0;
// [9491] Access check.
// [9567] Access check.
$access = ($user->authorise('causerisk.access', 'com_costbenefitprojection.causerisk.' . (int) $recordId) && $user->authorise('causerisk.access', 'com_costbenefitprojection'));
if (!$access)
{
@ -91,17 +91,17 @@ class CostbenefitprojectionControllerCauserisk extends JControllerForm
if ($recordId)
{
// [9500] The record has been set. Check the record permissions.
// [9576] The record has been set. Check the record permissions.
$permission = $user->authorise('causerisk.edit', 'com_costbenefitprojection.causerisk.' . (int) $recordId);
if (!$permission && !is_null($permission))
{
if ($user->authorise('causerisk.edit.own', 'com_costbenefitprojection.causerisk.' . $recordId))
{
// [9522] Now test the owner is the user.
// [9598] Now test the owner is the user.
$ownerId = (int) isset($data['created_by']) ? $data['created_by'] : 0;
if (empty($ownerId))
{
// [9526] Need to do a lookup from the model.
// [9602] Need to do a lookup from the model.
$record = $this->getModel()->getItem($recordId);
if (empty($record))
@ -111,7 +111,7 @@ class CostbenefitprojectionControllerCauserisk extends JControllerForm
$ownerId = $record->created_by;
}
// [9534] If the owner matches 'me' then allow.
// [9610] If the owner matches 'me' then allow.
if ($ownerId == $user->id)
{
if ($user->authorise('causerisk.edit.own', 'com_costbenefitprojection'))
@ -123,7 +123,7 @@ class CostbenefitprojectionControllerCauserisk extends JControllerForm
return false;
}
}
// [9556] Since there is no permission, revert to the component permissions.
// [9632] Since there is no permission, revert to the component permissions.
return $user->authorise('causerisk.edit', $this->option);
}

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage causesrisks.php
@ -42,29 +42,29 @@ class CostbenefitprojectionControllerCausesrisks extends JControllerAdmin
public function exportData()
{
// [7278] Check for request forgeries
// [7354] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7280] check if export is allowed for this user.
// [7356] check if export is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('causerisk.export', 'com_costbenefitprojection') && $user->authorise('core.export', 'com_costbenefitprojection'))
{
// [7284] Get the input
// [7360] Get the input
$input = JFactory::getApplication()->input;
$pks = $input->post->get('cid', array(), 'array');
// [7287] Sanitize the input
// [7363] Sanitize the input
JArrayHelper::toInteger($pks);
// [7289] Get the model
// [7365] Get the model
$model = $this->getModel('Causesrisks');
// [7291] get the data to export
// [7367] get the data to export
$data = $model->getExportData($pks);
if (CostbenefitprojectionHelper::checkArray($data))
{
// [7295] now set the data to the spreadsheet
// [7371] now set the data to the spreadsheet
$date = JFactory::getDate();
CostbenefitprojectionHelper::xls($data,'Causesrisks_'.$date->format('jS_F_Y'),'Causesrisks exported ('.$date->format('jS F, Y').')','causesrisks');
}
}
// [7300] Redirect to the list screen with error.
// [7376] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_EXPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=causesrisks', false), $message, 'error');
return;
@ -73,31 +73,31 @@ class CostbenefitprojectionControllerCausesrisks extends JControllerAdmin
public function importData()
{
// [7309] Check for request forgeries
// [7385] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7311] check if import is allowed for this user.
// [7387] check if import is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('causerisk.import', 'com_costbenefitprojection') && $user->authorise('core.import', 'com_costbenefitprojection'))
{
// [7315] Get the import model
// [7391] Get the import model
$model = $this->getModel('Causesrisks');
// [7317] get the headers to import
// [7393] get the headers to import
$headers = $model->getExImPortHeaders();
if (CostbenefitprojectionHelper::checkObject($headers))
{
// [7321] Load headers to session.
// [7397] Load headers to session.
$session = JFactory::getSession();
$headers = json_encode($headers);
$session->set('causerisk_VDM_IMPORTHEADERS', $headers);
$session->set('backto_VDM_IMPORT', 'causesrisks');
$session->set('dataType_VDM_IMPORTINTO', 'causerisk');
// [7327] Redirect to import view.
// [7403] Redirect to import view.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_SELECT_FILE_FOR_CAUSESRISKS');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=import', false), $message);
return;
}
}
// [7339] Redirect to the list screen with error.
// [7415] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=causesrisks', false), $message, 'error');
return;

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage combinedresults.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage companies.php
@ -42,29 +42,29 @@ class CostbenefitprojectionControllerCompanies extends JControllerAdmin
public function exportData()
{
// [7278] Check for request forgeries
// [7354] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7280] check if export is allowed for this user.
// [7356] check if export is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('company.export', 'com_costbenefitprojection') && $user->authorise('core.export', 'com_costbenefitprojection'))
{
// [7284] Get the input
// [7360] Get the input
$input = JFactory::getApplication()->input;
$pks = $input->post->get('cid', array(), 'array');
// [7287] Sanitize the input
// [7363] Sanitize the input
JArrayHelper::toInteger($pks);
// [7289] Get the model
// [7365] Get the model
$model = $this->getModel('Companies');
// [7291] get the data to export
// [7367] get the data to export
$data = $model->getExportData($pks);
if (CostbenefitprojectionHelper::checkArray($data))
{
// [7295] now set the data to the spreadsheet
// [7371] now set the data to the spreadsheet
$date = JFactory::getDate();
CostbenefitprojectionHelper::xls($data,'Companies_'.$date->format('jS_F_Y'),'Companies exported ('.$date->format('jS F, Y').')','companies');
}
}
// [7300] Redirect to the list screen with error.
// [7376] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_EXPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=companies', false), $message, 'error');
return;
@ -73,31 +73,31 @@ class CostbenefitprojectionControllerCompanies extends JControllerAdmin
public function importData()
{
// [7309] Check for request forgeries
// [7385] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7311] check if import is allowed for this user.
// [7387] check if import is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('company.import', 'com_costbenefitprojection') && $user->authorise('core.import', 'com_costbenefitprojection'))
{
// [7315] Get the import model
// [7391] Get the import model
$model = $this->getModel('Companies');
// [7317] get the headers to import
// [7393] get the headers to import
$headers = $model->getExImPortHeaders();
if (CostbenefitprojectionHelper::checkObject($headers))
{
// [7321] Load headers to session.
// [7397] Load headers to session.
$session = JFactory::getSession();
$headers = json_encode($headers);
$session->set('company_VDM_IMPORTHEADERS', $headers);
$session->set('backto_VDM_IMPORT', 'companies');
$session->set('dataType_VDM_IMPORTINTO', 'company');
// [7327] Redirect to import view.
// [7403] Redirect to import view.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_SELECT_FILE_FOR_COMPANIES');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=import', false), $message);
return;
}
}
// [7339] Redirect to the list screen with error.
// [7415] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=companies', false), $message, 'error');
return;
@ -105,23 +105,23 @@ class CostbenefitprojectionControllerCompanies extends JControllerAdmin
public function redirectToCombinedresults()
{
// [7150] Check for request forgeries
// [7226] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7152] check if export is allowed for this user.
// [7228] check if export is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('combinedresults.access', 'com_costbenefitprojection'))
{
// [7156] Get the input
// [7232] Get the input
$input = JFactory::getApplication()->input;
$pks = $input->post->get('cid', array(), 'array');
// [7159] Sanitize the input
// [7235] Sanitize the input
JArrayHelper::toInteger($pks);
// [7161] convert to string
// [7237] convert to string
$ids = implode('_', $pks);
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=combinedresults&cid='.$ids, false));
return;
}
// [7166] Redirect to the list screen with error.
// [7242] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_ACCESS_TO_COMBINEDRESULTS_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=companies', false), $message, 'error');
return;

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage company.php
@ -54,13 +54,13 @@ class CostbenefitprojectionControllerCompany extends JControllerForm
*/
protected function allowAdd($data = array())
{
// [9328] Access check.
// [9404] Access check.
$access = JFactory::getUser()->authorise('company.access', 'com_costbenefitprojection');
if (!$access)
{
return false;
}
// [9339] In the absense of better information, revert to the component permissions.
// [9415] In the absense of better information, revert to the component permissions.
return JFactory::getUser()->authorise('company.create', $this->option);
}
@ -76,9 +76,9 @@ class CostbenefitprojectionControllerCompany extends JControllerForm
*/
protected function allowEdit($data = array(), $key = 'id')
{
// [9482] get user object.
// [9558] get user object.
$user = JFactory::getUser();
// [9484] get record id.
// [9560] get record id.
$recordId = (int) isset($data[$key]) ? $data[$key] : 0;
if (!$user->authorise('core.options', 'com_costbenefitprojection'))
{
@ -97,7 +97,7 @@ class CostbenefitprojectionControllerCompany extends JControllerForm
return false;
}
// [9491] Access check.
// [9567] Access check.
$access = ($user->authorise('company.access', 'com_costbenefitprojection.company.' . (int) $recordId) && $user->authorise('company.access', 'com_costbenefitprojection'));
if (!$access)
{
@ -106,17 +106,17 @@ class CostbenefitprojectionControllerCompany extends JControllerForm
if ($recordId)
{
// [9500] The record has been set. Check the record permissions.
// [9576] The record has been set. Check the record permissions.
$permission = $user->authorise('company.edit', 'com_costbenefitprojection.company.' . (int) $recordId);
if (!$permission && !is_null($permission))
{
if ($user->authorise('company.edit.own', 'com_costbenefitprojection.company.' . $recordId))
{
// [9522] Now test the owner is the user.
// [9598] Now test the owner is the user.
$ownerId = (int) isset($data['created_by']) ? $data['created_by'] : 0;
if (empty($ownerId))
{
// [9526] Need to do a lookup from the model.
// [9602] Need to do a lookup from the model.
$record = $this->getModel()->getItem($recordId);
if (empty($record))
@ -126,7 +126,7 @@ class CostbenefitprojectionControllerCompany extends JControllerForm
$ownerId = $record->created_by;
}
// [9534] If the owner matches 'me' then allow.
// [9610] If the owner matches 'me' then allow.
if ($ownerId == $user->id)
{
if ($user->authorise('company.edit.own', 'com_costbenefitprojection'))
@ -138,7 +138,7 @@ class CostbenefitprojectionControllerCompany extends JControllerForm
return false;
}
}
// [9556] Since there is no permission, revert to the component permissions.
// [9632] Since there is no permission, revert to the component permissions.
return $user->authorise('company.edit', $this->option);
}

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage companyresults.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage costbenefitprojection.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage countries.php
@ -42,29 +42,29 @@ class CostbenefitprojectionControllerCountries extends JControllerAdmin
public function exportData()
{
// [7278] Check for request forgeries
// [7354] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7280] check if export is allowed for this user.
// [7356] check if export is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('country.export', 'com_costbenefitprojection') && $user->authorise('core.export', 'com_costbenefitprojection'))
{
// [7284] Get the input
// [7360] Get the input
$input = JFactory::getApplication()->input;
$pks = $input->post->get('cid', array(), 'array');
// [7287] Sanitize the input
// [7363] Sanitize the input
JArrayHelper::toInteger($pks);
// [7289] Get the model
// [7365] Get the model
$model = $this->getModel('Countries');
// [7291] get the data to export
// [7367] get the data to export
$data = $model->getExportData($pks);
if (CostbenefitprojectionHelper::checkArray($data))
{
// [7295] now set the data to the spreadsheet
// [7371] now set the data to the spreadsheet
$date = JFactory::getDate();
CostbenefitprojectionHelper::xls($data,'Countries_'.$date->format('jS_F_Y'),'Countries exported ('.$date->format('jS F, Y').')','countries');
}
}
// [7300] Redirect to the list screen with error.
// [7376] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_EXPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=countries', false), $message, 'error');
return;
@ -73,31 +73,31 @@ class CostbenefitprojectionControllerCountries extends JControllerAdmin
public function importData()
{
// [7309] Check for request forgeries
// [7385] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7311] check if import is allowed for this user.
// [7387] check if import is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('country.import', 'com_costbenefitprojection') && $user->authorise('core.import', 'com_costbenefitprojection'))
{
// [7315] Get the import model
// [7391] Get the import model
$model = $this->getModel('Countries');
// [7317] get the headers to import
// [7393] get the headers to import
$headers = $model->getExImPortHeaders();
if (CostbenefitprojectionHelper::checkObject($headers))
{
// [7321] Load headers to session.
// [7397] Load headers to session.
$session = JFactory::getSession();
$headers = json_encode($headers);
$session->set('country_VDM_IMPORTHEADERS', $headers);
$session->set('backto_VDM_IMPORT', 'countries');
$session->set('dataType_VDM_IMPORTINTO', 'country');
// [7327] Redirect to import view.
// [7403] Redirect to import view.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_SELECT_FILE_FOR_COUNTRIES');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=import', false), $message);
return;
}
}
// [7339] Redirect to the list screen with error.
// [7415] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=countries', false), $message, 'error');
return;

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage country.php
@ -54,13 +54,13 @@ class CostbenefitprojectionControllerCountry extends JControllerForm
*/
protected function allowAdd($data = array())
{
// [9328] Access check.
// [9404] Access check.
$access = JFactory::getUser()->authorise('country.access', 'com_costbenefitprojection');
if (!$access)
{
return false;
}
// [9339] In the absense of better information, revert to the component permissions.
// [9415] In the absense of better information, revert to the component permissions.
return JFactory::getUser()->authorise('country.create', $this->option);
}
@ -76,9 +76,9 @@ class CostbenefitprojectionControllerCountry extends JControllerForm
*/
protected function allowEdit($data = array(), $key = 'id')
{
// [9482] get user object.
// [9558] get user object.
$user = JFactory::getUser();
// [9484] get record id.
// [9560] get record id.
$recordId = (int) isset($data[$key]) ? $data[$key] : 0;
if (!$user->authorise('core.options', 'com_costbenefitprojection'))
{
@ -91,7 +91,7 @@ class CostbenefitprojectionControllerCountry extends JControllerForm
}
}
// [9491] Access check.
// [9567] Access check.
$access = ($user->authorise('country.access', 'com_costbenefitprojection.country.' . (int) $recordId) && $user->authorise('country.access', 'com_costbenefitprojection'));
if (!$access)
{
@ -100,17 +100,17 @@ class CostbenefitprojectionControllerCountry extends JControllerForm
if ($recordId)
{
// [9500] The record has been set. Check the record permissions.
// [9576] The record has been set. Check the record permissions.
$permission = $user->authorise('country.edit', 'com_costbenefitprojection.country.' . (int) $recordId);
if (!$permission && !is_null($permission))
{
if ($user->authorise('country.edit.own', 'com_costbenefitprojection.country.' . $recordId))
{
// [9522] Now test the owner is the user.
// [9598] Now test the owner is the user.
$ownerId = (int) isset($data['created_by']) ? $data['created_by'] : 0;
if (empty($ownerId))
{
// [9526] Need to do a lookup from the model.
// [9602] Need to do a lookup from the model.
$record = $this->getModel()->getItem($recordId);
if (empty($record))
@ -120,7 +120,7 @@ class CostbenefitprojectionControllerCountry extends JControllerForm
$ownerId = $record->created_by;
}
// [9534] If the owner matches 'me' then allow.
// [9610] If the owner matches 'me' then allow.
if ($ownerId == $user->id)
{
if ($user->authorise('country.edit.own', 'com_costbenefitprojection'))
@ -132,7 +132,7 @@ class CostbenefitprojectionControllerCountry extends JControllerForm
return false;
}
}
// [9556] Since there is no permission, revert to the component permissions.
// [9632] Since there is no permission, revert to the component permissions.
return $user->authorise('country.edit', $this->option);
}

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage currencies.php
@ -42,29 +42,29 @@ class CostbenefitprojectionControllerCurrencies extends JControllerAdmin
public function exportData()
{
// [7278] Check for request forgeries
// [7354] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7280] check if export is allowed for this user.
// [7356] check if export is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('currency.export', 'com_costbenefitprojection') && $user->authorise('core.export', 'com_costbenefitprojection'))
{
// [7284] Get the input
// [7360] Get the input
$input = JFactory::getApplication()->input;
$pks = $input->post->get('cid', array(), 'array');
// [7287] Sanitize the input
// [7363] Sanitize the input
JArrayHelper::toInteger($pks);
// [7289] Get the model
// [7365] Get the model
$model = $this->getModel('Currencies');
// [7291] get the data to export
// [7367] get the data to export
$data = $model->getExportData($pks);
if (CostbenefitprojectionHelper::checkArray($data))
{
// [7295] now set the data to the spreadsheet
// [7371] now set the data to the spreadsheet
$date = JFactory::getDate();
CostbenefitprojectionHelper::xls($data,'Currencies_'.$date->format('jS_F_Y'),'Currencies exported ('.$date->format('jS F, Y').')','currencies');
}
}
// [7300] Redirect to the list screen with error.
// [7376] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_EXPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=currencies', false), $message, 'error');
return;
@ -73,31 +73,31 @@ class CostbenefitprojectionControllerCurrencies extends JControllerAdmin
public function importData()
{
// [7309] Check for request forgeries
// [7385] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7311] check if import is allowed for this user.
// [7387] check if import is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('currency.import', 'com_costbenefitprojection') && $user->authorise('core.import', 'com_costbenefitprojection'))
{
// [7315] Get the import model
// [7391] Get the import model
$model = $this->getModel('Currencies');
// [7317] get the headers to import
// [7393] get the headers to import
$headers = $model->getExImPortHeaders();
if (CostbenefitprojectionHelper::checkObject($headers))
{
// [7321] Load headers to session.
// [7397] Load headers to session.
$session = JFactory::getSession();
$headers = json_encode($headers);
$session->set('currency_VDM_IMPORTHEADERS', $headers);
$session->set('backto_VDM_IMPORT', 'currencies');
$session->set('dataType_VDM_IMPORTINTO', 'currency');
// [7327] Redirect to import view.
// [7403] Redirect to import view.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_SELECT_FILE_FOR_CURRENCIES');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=import', false), $message);
return;
}
}
// [7339] Redirect to the list screen with error.
// [7415] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=currencies', false), $message, 'error');
return;

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage currency.php
@ -54,13 +54,13 @@ class CostbenefitprojectionControllerCurrency extends JControllerForm
*/
protected function allowAdd($data = array())
{
// [9328] Access check.
// [9404] Access check.
$access = JFactory::getUser()->authorise('currency.access', 'com_costbenefitprojection');
if (!$access)
{
return false;
}
// [9339] In the absense of better information, revert to the component permissions.
// [9415] In the absense of better information, revert to the component permissions.
return JFactory::getUser()->authorise('currency.create', $this->option);
}
@ -76,13 +76,13 @@ class CostbenefitprojectionControllerCurrency extends JControllerForm
*/
protected function allowEdit($data = array(), $key = 'id')
{
// [9482] get user object.
// [9558] get user object.
$user = JFactory::getUser();
// [9484] get record id.
// [9560] get record id.
$recordId = (int) isset($data[$key]) ? $data[$key] : 0;
// [9491] Access check.
// [9567] Access check.
$access = ($user->authorise('currency.access', 'com_costbenefitprojection.currency.' . (int) $recordId) && $user->authorise('currency.access', 'com_costbenefitprojection'));
if (!$access)
{
@ -91,17 +91,17 @@ class CostbenefitprojectionControllerCurrency extends JControllerForm
if ($recordId)
{
// [9500] The record has been set. Check the record permissions.
// [9576] The record has been set. Check the record permissions.
$permission = $user->authorise('currency.edit', 'com_costbenefitprojection.currency.' . (int) $recordId);
if (!$permission && !is_null($permission))
{
if ($user->authorise('currency.edit.own', 'com_costbenefitprojection.currency.' . $recordId))
{
// [9522] Now test the owner is the user.
// [9598] Now test the owner is the user.
$ownerId = (int) isset($data['created_by']) ? $data['created_by'] : 0;
if (empty($ownerId))
{
// [9526] Need to do a lookup from the model.
// [9602] Need to do a lookup from the model.
$record = $this->getModel()->getItem($recordId);
if (empty($record))
@ -111,7 +111,7 @@ class CostbenefitprojectionControllerCurrency extends JControllerForm
$ownerId = $record->created_by;
}
// [9534] If the owner matches 'me' then allow.
// [9610] If the owner matches 'me' then allow.
if ($ownerId == $user->id)
{
if ($user->authorise('currency.edit.own', 'com_costbenefitprojection'))
@ -123,7 +123,7 @@ class CostbenefitprojectionControllerCurrency extends JControllerForm
return false;
}
}
// [9556] Since there is no permission, revert to the component permissions.
// [9632] Since there is no permission, revert to the component permissions.
return $user->authorise('currency.edit', $this->option);
}

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage health_data.php
@ -54,13 +54,13 @@ class CostbenefitprojectionControllerHealth_data extends JControllerForm
*/
protected function allowAdd($data = array())
{
// [9328] Access check.
// [9404] Access check.
$access = JFactory::getUser()->authorise('health_data.access', 'com_costbenefitprojection');
if (!$access)
{
return false;
}
// [9339] In the absense of better information, revert to the component permissions.
// [9415] In the absense of better information, revert to the component permissions.
return JFactory::getUser()->authorise('health_data.create', $this->option);
}
@ -76,9 +76,9 @@ class CostbenefitprojectionControllerHealth_data extends JControllerForm
*/
protected function allowEdit($data = array(), $key = 'id')
{
// [9482] get user object.
// [9558] get user object.
$user = JFactory::getUser();
// [9484] get record id.
// [9560] get record id.
$recordId = (int) isset($data[$key]) ? $data[$key] : 0;
if (!$user->authorise('core.options', 'com_costbenefitprojection'))
{
@ -92,7 +92,7 @@ class CostbenefitprojectionControllerHealth_data extends JControllerForm
}
}
// [9491] Access check.
// [9567] Access check.
$access = ($user->authorise('health_data.access', 'com_costbenefitprojection.health_data.' . (int) $recordId) && $user->authorise('health_data.access', 'com_costbenefitprojection'));
if (!$access)
{
@ -101,17 +101,17 @@ class CostbenefitprojectionControllerHealth_data extends JControllerForm
if ($recordId)
{
// [9500] The record has been set. Check the record permissions.
// [9576] The record has been set. Check the record permissions.
$permission = $user->authorise('health_data.edit', 'com_costbenefitprojection.health_data.' . (int) $recordId);
if (!$permission && !is_null($permission))
{
if ($user->authorise('health_data.edit.own', 'com_costbenefitprojection.health_data.' . $recordId))
{
// [9522] Now test the owner is the user.
// [9598] Now test the owner is the user.
$ownerId = (int) isset($data['created_by']) ? $data['created_by'] : 0;
if (empty($ownerId))
{
// [9526] Need to do a lookup from the model.
// [9602] Need to do a lookup from the model.
$record = $this->getModel()->getItem($recordId);
if (empty($record))
@ -121,7 +121,7 @@ class CostbenefitprojectionControllerHealth_data extends JControllerForm
$ownerId = $record->created_by;
}
// [9534] If the owner matches 'me' then allow.
// [9610] If the owner matches 'me' then allow.
if ($ownerId == $user->id)
{
if ($user->authorise('health_data.edit.own', 'com_costbenefitprojection'))
@ -133,7 +133,7 @@ class CostbenefitprojectionControllerHealth_data extends JControllerForm
return false;
}
}
// [9556] Since there is no permission, revert to the component permissions.
// [9632] Since there is no permission, revert to the component permissions.
return $user->authorise('health_data.edit', $this->option);
}

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage health_data_sets.php
@ -42,29 +42,29 @@ class CostbenefitprojectionControllerHealth_data_sets extends JControllerAdmin
public function exportData()
{
// [7278] Check for request forgeries
// [7354] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7280] check if export is allowed for this user.
// [7356] check if export is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('health_data.export', 'com_costbenefitprojection') && $user->authorise('core.export', 'com_costbenefitprojection'))
{
// [7284] Get the input
// [7360] Get the input
$input = JFactory::getApplication()->input;
$pks = $input->post->get('cid', array(), 'array');
// [7287] Sanitize the input
// [7363] Sanitize the input
JArrayHelper::toInteger($pks);
// [7289] Get the model
// [7365] Get the model
$model = $this->getModel('Health_data_sets');
// [7291] get the data to export
// [7367] get the data to export
$data = $model->getExportData($pks);
if (CostbenefitprojectionHelper::checkArray($data))
{
// [7295] now set the data to the spreadsheet
// [7371] now set the data to the spreadsheet
$date = JFactory::getDate();
CostbenefitprojectionHelper::xls($data,'Health_data_sets_'.$date->format('jS_F_Y'),'Health data sets exported ('.$date->format('jS F, Y').')','health data sets');
}
}
// [7300] Redirect to the list screen with error.
// [7376] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_EXPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=health_data_sets', false), $message, 'error');
return;
@ -73,31 +73,31 @@ class CostbenefitprojectionControllerHealth_data_sets extends JControllerAdmin
public function importData()
{
// [7309] Check for request forgeries
// [7385] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7311] check if import is allowed for this user.
// [7387] check if import is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('health_data.import', 'com_costbenefitprojection') && $user->authorise('core.import', 'com_costbenefitprojection'))
{
// [7315] Get the import model
// [7391] Get the import model
$model = $this->getModel('Health_data_sets');
// [7317] get the headers to import
// [7393] get the headers to import
$headers = $model->getExImPortHeaders();
if (CostbenefitprojectionHelper::checkObject($headers))
{
// [7321] Load headers to session.
// [7397] Load headers to session.
$session = JFactory::getSession();
$headers = json_encode($headers);
$session->set('health_data_VDM_IMPORTHEADERS', $headers);
$session->set('backto_VDM_IMPORT', 'health_data_sets');
$session->set('dataType_VDM_IMPORTINTO', 'health_data');
// [7327] Redirect to import view.
// [7403] Redirect to import view.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_SELECT_FILE_FOR_HEALTH_DATA_SETS');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=import', false), $message);
return;
}
}
// [7339] Redirect to the list screen with error.
// [7415] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=health_data_sets', false), $message, 'error');
return;

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage help.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage help_document.php
@ -54,13 +54,13 @@ class CostbenefitprojectionControllerHelp_document extends JControllerForm
*/
protected function allowAdd($data = array())
{
// [9328] Access check.
// [9404] Access check.
$access = JFactory::getUser()->authorise('help_document.access', 'com_costbenefitprojection');
if (!$access)
{
return false;
}
// [9339] In the absense of better information, revert to the component permissions.
// [9415] In the absense of better information, revert to the component permissions.
return JFactory::getUser()->authorise('help_document.create', $this->option);
}
@ -76,13 +76,13 @@ class CostbenefitprojectionControllerHelp_document extends JControllerForm
*/
protected function allowEdit($data = array(), $key = 'id')
{
// [9482] get user object.
// [9558] get user object.
$user = JFactory::getUser();
// [9484] get record id.
// [9560] get record id.
$recordId = (int) isset($data[$key]) ? $data[$key] : 0;
// [9491] Access check.
// [9567] Access check.
$access = ($user->authorise('help_document.access', 'com_costbenefitprojection.help_document.' . (int) $recordId) && $user->authorise('help_document.access', 'com_costbenefitprojection'));
if (!$access)
{
@ -91,17 +91,17 @@ class CostbenefitprojectionControllerHelp_document extends JControllerForm
if ($recordId)
{
// [9500] The record has been set. Check the record permissions.
// [9576] The record has been set. Check the record permissions.
$permission = $user->authorise('help_document.edit', 'com_costbenefitprojection.help_document.' . (int) $recordId);
if (!$permission && !is_null($permission))
{
if ($user->authorise('help_document.edit.own', 'com_costbenefitprojection.help_document.' . $recordId))
{
// [9522] Now test the owner is the user.
// [9598] Now test the owner is the user.
$ownerId = (int) isset($data['created_by']) ? $data['created_by'] : 0;
if (empty($ownerId))
{
// [9526] Need to do a lookup from the model.
// [9602] Need to do a lookup from the model.
$record = $this->getModel()->getItem($recordId);
if (empty($record))
@ -111,7 +111,7 @@ class CostbenefitprojectionControllerHelp_document extends JControllerForm
$ownerId = $record->created_by;
}
// [9534] If the owner matches 'me' then allow.
// [9610] If the owner matches 'me' then allow.
if ($ownerId == $user->id)
{
if ($user->authorise('help_document.edit.own', 'com_costbenefitprojection'))
@ -123,7 +123,7 @@ class CostbenefitprojectionControllerHelp_document extends JControllerForm
return false;
}
}
// [9556] Since there is no permission, revert to the component permissions.
// [9632] Since there is no permission, revert to the component permissions.
return $user->authorise('help_document.edit', $this->option);
}

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage help_documents.php
@ -42,29 +42,29 @@ class CostbenefitprojectionControllerHelp_documents extends JControllerAdmin
public function exportData()
{
// [7278] Check for request forgeries
// [7354] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7280] check if export is allowed for this user.
// [7356] check if export is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('help_document.export', 'com_costbenefitprojection') && $user->authorise('core.export', 'com_costbenefitprojection'))
{
// [7284] Get the input
// [7360] Get the input
$input = JFactory::getApplication()->input;
$pks = $input->post->get('cid', array(), 'array');
// [7287] Sanitize the input
// [7363] Sanitize the input
JArrayHelper::toInteger($pks);
// [7289] Get the model
// [7365] Get the model
$model = $this->getModel('Help_documents');
// [7291] get the data to export
// [7367] get the data to export
$data = $model->getExportData($pks);
if (CostbenefitprojectionHelper::checkArray($data))
{
// [7295] now set the data to the spreadsheet
// [7371] now set the data to the spreadsheet
$date = JFactory::getDate();
CostbenefitprojectionHelper::xls($data,'Help_documents_'.$date->format('jS_F_Y'),'Help documents exported ('.$date->format('jS F, Y').')','help documents');
}
}
// [7300] Redirect to the list screen with error.
// [7376] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_EXPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=help_documents', false), $message, 'error');
return;
@ -73,31 +73,31 @@ class CostbenefitprojectionControllerHelp_documents extends JControllerAdmin
public function importData()
{
// [7309] Check for request forgeries
// [7385] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7311] check if import is allowed for this user.
// [7387] check if import is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('help_document.import', 'com_costbenefitprojection') && $user->authorise('core.import', 'com_costbenefitprojection'))
{
// [7315] Get the import model
// [7391] Get the import model
$model = $this->getModel('Help_documents');
// [7317] get the headers to import
// [7393] get the headers to import
$headers = $model->getExImPortHeaders();
if (CostbenefitprojectionHelper::checkObject($headers))
{
// [7321] Load headers to session.
// [7397] Load headers to session.
$session = JFactory::getSession();
$headers = json_encode($headers);
$session->set('help_document_VDM_IMPORTHEADERS', $headers);
$session->set('backto_VDM_IMPORT', 'help_documents');
$session->set('dataType_VDM_IMPORTINTO', 'help_document');
// [7327] Redirect to import view.
// [7403] Redirect to import view.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_SELECT_FILE_FOR_HELP_DOCUMENTS');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=import', false), $message);
return;
}
}
// [7339] Redirect to the list screen with error.
// [7415] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=help_documents', false), $message, 'error');
return;

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage import.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage intervention.php
@ -54,13 +54,13 @@ class CostbenefitprojectionControllerIntervention extends JControllerForm
*/
protected function allowAdd($data = array())
{
// [9328] Access check.
// [9404] Access check.
$access = JFactory::getUser()->authorise('intervention.access', 'com_costbenefitprojection');
if (!$access)
{
return false;
}
// [9339] In the absense of better information, revert to the component permissions.
// [9415] In the absense of better information, revert to the component permissions.
return JFactory::getUser()->authorise('intervention.create', $this->option);
}
@ -76,9 +76,9 @@ class CostbenefitprojectionControllerIntervention extends JControllerForm
*/
protected function allowEdit($data = array(), $key = 'id')
{
// [9482] get user object.
// [9558] get user object.
$user = JFactory::getUser();
// [9484] get record id.
// [9560] get record id.
$recordId = (int) isset($data[$key]) ? $data[$key] : 0;
// get company id
$company = CostbenefitprojectionHelper::getId('intervention',$recordId,'id','company');
@ -97,7 +97,7 @@ class CostbenefitprojectionControllerIntervention extends JControllerForm
return false;
}
// [9491] Access check.
// [9567] Access check.
$access = ($user->authorise('intervention.access', 'com_costbenefitprojection.intervention.' . (int) $recordId) && $user->authorise('intervention.access', 'com_costbenefitprojection'));
if (!$access)
{
@ -106,17 +106,17 @@ class CostbenefitprojectionControllerIntervention extends JControllerForm
if ($recordId)
{
// [9500] The record has been set. Check the record permissions.
// [9576] The record has been set. Check the record permissions.
$permission = $user->authorise('intervention.edit', 'com_costbenefitprojection.intervention.' . (int) $recordId);
if (!$permission && !is_null($permission))
{
if ($user->authorise('intervention.edit.own', 'com_costbenefitprojection.intervention.' . $recordId))
{
// [9522] Now test the owner is the user.
// [9598] Now test the owner is the user.
$ownerId = (int) isset($data['created_by']) ? $data['created_by'] : 0;
if (empty($ownerId))
{
// [9526] Need to do a lookup from the model.
// [9602] Need to do a lookup from the model.
$record = $this->getModel()->getItem($recordId);
if (empty($record))
@ -126,7 +126,7 @@ class CostbenefitprojectionControllerIntervention extends JControllerForm
$ownerId = $record->created_by;
}
// [9534] If the owner matches 'me' then allow.
// [9610] If the owner matches 'me' then allow.
if ($ownerId == $user->id)
{
if ($user->authorise('intervention.edit.own', 'com_costbenefitprojection'))
@ -138,7 +138,7 @@ class CostbenefitprojectionControllerIntervention extends JControllerForm
return false;
}
}
// [9556] Since there is no permission, revert to the component permissions.
// [9632] Since there is no permission, revert to the component permissions.
return $user->authorise('intervention.edit', $this->option);
}

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage interventions.php
@ -42,29 +42,29 @@ class CostbenefitprojectionControllerInterventions extends JControllerAdmin
public function exportData()
{
// [7278] Check for request forgeries
// [7354] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7280] check if export is allowed for this user.
// [7356] check if export is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('intervention.export', 'com_costbenefitprojection') && $user->authorise('core.export', 'com_costbenefitprojection'))
{
// [7284] Get the input
// [7360] Get the input
$input = JFactory::getApplication()->input;
$pks = $input->post->get('cid', array(), 'array');
// [7287] Sanitize the input
// [7363] Sanitize the input
JArrayHelper::toInteger($pks);
// [7289] Get the model
// [7365] Get the model
$model = $this->getModel('Interventions');
// [7291] get the data to export
// [7367] get the data to export
$data = $model->getExportData($pks);
if (CostbenefitprojectionHelper::checkArray($data))
{
// [7295] now set the data to the spreadsheet
// [7371] now set the data to the spreadsheet
$date = JFactory::getDate();
CostbenefitprojectionHelper::xls($data,'Interventions_'.$date->format('jS_F_Y'),'Interventions exported ('.$date->format('jS F, Y').')','interventions');
}
}
// [7300] Redirect to the list screen with error.
// [7376] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_EXPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=interventions', false), $message, 'error');
return;
@ -73,31 +73,31 @@ class CostbenefitprojectionControllerInterventions extends JControllerAdmin
public function importData()
{
// [7309] Check for request forgeries
// [7385] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7311] check if import is allowed for this user.
// [7387] check if import is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('intervention.import', 'com_costbenefitprojection') && $user->authorise('core.import', 'com_costbenefitprojection'))
{
// [7315] Get the import model
// [7391] Get the import model
$model = $this->getModel('Interventions');
// [7317] get the headers to import
// [7393] get the headers to import
$headers = $model->getExImPortHeaders();
if (CostbenefitprojectionHelper::checkObject($headers))
{
// [7321] Load headers to session.
// [7397] Load headers to session.
$session = JFactory::getSession();
$headers = json_encode($headers);
$session->set('intervention_VDM_IMPORTHEADERS', $headers);
$session->set('backto_VDM_IMPORT', 'interventions');
$session->set('dataType_VDM_IMPORTINTO', 'intervention');
// [7327] Redirect to import view.
// [7403] Redirect to import view.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_SELECT_FILE_FOR_INTERVENTIONS');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=import', false), $message);
return;
}
}
// [7339] Redirect to the list screen with error.
// [7415] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=interventions', false), $message, 'error');
return;

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage scaling_factor.php
@ -54,13 +54,13 @@ class CostbenefitprojectionControllerScaling_factor extends JControllerForm
*/
protected function allowAdd($data = array())
{
// [9328] Access check.
// [9404] Access check.
$access = JFactory::getUser()->authorise('scaling_factor.access', 'com_costbenefitprojection');
if (!$access)
{
return false;
}
// [9339] In the absense of better information, revert to the component permissions.
// [9415] In the absense of better information, revert to the component permissions.
return JFactory::getUser()->authorise('scaling_factor.create', $this->option);
}
@ -76,9 +76,9 @@ class CostbenefitprojectionControllerScaling_factor extends JControllerForm
*/
protected function allowEdit($data = array(), $key = 'id')
{
// [9482] get user object.
// [9558] get user object.
$user = JFactory::getUser();
// [9484] get record id.
// [9560] get record id.
$recordId = (int) isset($data[$key]) ? $data[$key] : 0;
if (!$user->authorise('core.options', 'com_costbenefitprojection'))
{
@ -91,7 +91,7 @@ class CostbenefitprojectionControllerScaling_factor extends JControllerForm
}
}
// [9491] Access check.
// [9567] Access check.
$access = ($user->authorise('scaling_factor.access', 'com_costbenefitprojection.scaling_factor.' . (int) $recordId) && $user->authorise('scaling_factor.access', 'com_costbenefitprojection'));
if (!$access)
{
@ -100,17 +100,17 @@ class CostbenefitprojectionControllerScaling_factor extends JControllerForm
if ($recordId)
{
// [9500] The record has been set. Check the record permissions.
// [9576] The record has been set. Check the record permissions.
$permission = $user->authorise('scaling_factor.edit', 'com_costbenefitprojection.scaling_factor.' . (int) $recordId);
if (!$permission && !is_null($permission))
{
if ($user->authorise('scaling_factor.edit.own', 'com_costbenefitprojection.scaling_factor.' . $recordId))
{
// [9522] Now test the owner is the user.
// [9598] Now test the owner is the user.
$ownerId = (int) isset($data['created_by']) ? $data['created_by'] : 0;
if (empty($ownerId))
{
// [9526] Need to do a lookup from the model.
// [9602] Need to do a lookup from the model.
$record = $this->getModel()->getItem($recordId);
if (empty($record))
@ -120,7 +120,7 @@ class CostbenefitprojectionControllerScaling_factor extends JControllerForm
$ownerId = $record->created_by;
}
// [9534] If the owner matches 'me' then allow.
// [9610] If the owner matches 'me' then allow.
if ($ownerId == $user->id)
{
if ($user->authorise('scaling_factor.edit.own', 'com_costbenefitprojection'))
@ -132,7 +132,7 @@ class CostbenefitprojectionControllerScaling_factor extends JControllerForm
return false;
}
}
// [9556] Since there is no permission, revert to the component permissions.
// [9632] Since there is no permission, revert to the component permissions.
return $user->authorise('scaling_factor.edit', $this->option);
}

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage scaling_factors.php
@ -42,29 +42,29 @@ class CostbenefitprojectionControllerScaling_factors extends JControllerAdmin
public function exportData()
{
// [7278] Check for request forgeries
// [7354] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7280] check if export is allowed for this user.
// [7356] check if export is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('scaling_factor.export', 'com_costbenefitprojection') && $user->authorise('core.export', 'com_costbenefitprojection'))
{
// [7284] Get the input
// [7360] Get the input
$input = JFactory::getApplication()->input;
$pks = $input->post->get('cid', array(), 'array');
// [7287] Sanitize the input
// [7363] Sanitize the input
JArrayHelper::toInteger($pks);
// [7289] Get the model
// [7365] Get the model
$model = $this->getModel('Scaling_factors');
// [7291] get the data to export
// [7367] get the data to export
$data = $model->getExportData($pks);
if (CostbenefitprojectionHelper::checkArray($data))
{
// [7295] now set the data to the spreadsheet
// [7371] now set the data to the spreadsheet
$date = JFactory::getDate();
CostbenefitprojectionHelper::xls($data,'Scaling_factors_'.$date->format('jS_F_Y'),'Scaling factors exported ('.$date->format('jS F, Y').')','scaling factors');
}
}
// [7300] Redirect to the list screen with error.
// [7376] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_EXPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=scaling_factors', false), $message, 'error');
return;
@ -73,31 +73,31 @@ class CostbenefitprojectionControllerScaling_factors extends JControllerAdmin
public function importData()
{
// [7309] Check for request forgeries
// [7385] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7311] check if import is allowed for this user.
// [7387] check if import is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('scaling_factor.import', 'com_costbenefitprojection') && $user->authorise('core.import', 'com_costbenefitprojection'))
{
// [7315] Get the import model
// [7391] Get the import model
$model = $this->getModel('Scaling_factors');
// [7317] get the headers to import
// [7393] get the headers to import
$headers = $model->getExImPortHeaders();
if (CostbenefitprojectionHelper::checkObject($headers))
{
// [7321] Load headers to session.
// [7397] Load headers to session.
$session = JFactory::getSession();
$headers = json_encode($headers);
$session->set('scaling_factor_VDM_IMPORTHEADERS', $headers);
$session->set('backto_VDM_IMPORT', 'scaling_factors');
$session->set('dataType_VDM_IMPORTINTO', 'scaling_factor');
// [7327] Redirect to import view.
// [7403] Redirect to import view.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_SELECT_FILE_FOR_SCALING_FACTORS');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=import', false), $message);
return;
}
}
// [7339] Redirect to the list screen with error.
// [7415] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=scaling_factors', false), $message, 'error');
return;

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage service_provider.php
@ -54,13 +54,13 @@ class CostbenefitprojectionControllerService_provider extends JControllerForm
*/
protected function allowAdd($data = array())
{
// [9328] Access check.
// [9404] Access check.
$access = JFactory::getUser()->authorise('service_provider.access', 'com_costbenefitprojection');
if (!$access)
{
return false;
}
// [9339] In the absense of better information, revert to the component permissions.
// [9415] In the absense of better information, revert to the component permissions.
return JFactory::getUser()->authorise('service_provider.create', $this->option);
}
@ -76,9 +76,9 @@ class CostbenefitprojectionControllerService_provider extends JControllerForm
*/
protected function allowEdit($data = array(), $key = 'id')
{
// [9482] get user object.
// [9558] get user object.
$user = JFactory::getUser();
// [9484] get record id.
// [9560] get record id.
$recordId = (int) isset($data[$key]) ? $data[$key] : 0;
if (!$user->authorise('core.options', 'com_costbenefitprojection'))
{
@ -90,7 +90,7 @@ class CostbenefitprojectionControllerService_provider extends JControllerForm
}
}
// [9491] Access check.
// [9567] Access check.
$access = ($user->authorise('service_provider.access', 'com_costbenefitprojection.service_provider.' . (int) $recordId) && $user->authorise('service_provider.access', 'com_costbenefitprojection'));
if (!$access)
{
@ -99,17 +99,17 @@ class CostbenefitprojectionControllerService_provider extends JControllerForm
if ($recordId)
{
// [9500] The record has been set. Check the record permissions.
// [9576] The record has been set. Check the record permissions.
$permission = $user->authorise('service_provider.edit', 'com_costbenefitprojection.service_provider.' . (int) $recordId);
if (!$permission && !is_null($permission))
{
if ($user->authorise('service_provider.edit.own', 'com_costbenefitprojection.service_provider.' . $recordId))
{
// [9522] Now test the owner is the user.
// [9598] Now test the owner is the user.
$ownerId = (int) isset($data['created_by']) ? $data['created_by'] : 0;
if (empty($ownerId))
{
// [9526] Need to do a lookup from the model.
// [9602] Need to do a lookup from the model.
$record = $this->getModel()->getItem($recordId);
if (empty($record))
@ -119,7 +119,7 @@ class CostbenefitprojectionControllerService_provider extends JControllerForm
$ownerId = $record->created_by;
}
// [9534] If the owner matches 'me' then allow.
// [9610] If the owner matches 'me' then allow.
if ($ownerId == $user->id)
{
if ($user->authorise('service_provider.edit.own', 'com_costbenefitprojection'))
@ -131,7 +131,7 @@ class CostbenefitprojectionControllerService_provider extends JControllerForm
return false;
}
}
// [9556] Since there is no permission, revert to the component permissions.
// [9632] Since there is no permission, revert to the component permissions.
return $user->authorise('service_provider.edit', $this->option);
}

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage service_providers.php
@ -42,29 +42,29 @@ class CostbenefitprojectionControllerService_providers extends JControllerAdmin
public function exportData()
{
// [7278] Check for request forgeries
// [7354] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7280] check if export is allowed for this user.
// [7356] check if export is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('service_provider.export', 'com_costbenefitprojection') && $user->authorise('core.export', 'com_costbenefitprojection'))
{
// [7284] Get the input
// [7360] Get the input
$input = JFactory::getApplication()->input;
$pks = $input->post->get('cid', array(), 'array');
// [7287] Sanitize the input
// [7363] Sanitize the input
JArrayHelper::toInteger($pks);
// [7289] Get the model
// [7365] Get the model
$model = $this->getModel('Service_providers');
// [7291] get the data to export
// [7367] get the data to export
$data = $model->getExportData($pks);
if (CostbenefitprojectionHelper::checkArray($data))
{
// [7295] now set the data to the spreadsheet
// [7371] now set the data to the spreadsheet
$date = JFactory::getDate();
CostbenefitprojectionHelper::xls($data,'Service_providers_'.$date->format('jS_F_Y'),'Service providers exported ('.$date->format('jS F, Y').')','service providers');
}
}
// [7300] Redirect to the list screen with error.
// [7376] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_EXPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=service_providers', false), $message, 'error');
return;
@ -73,31 +73,31 @@ class CostbenefitprojectionControllerService_providers extends JControllerAdmin
public function importData()
{
// [7309] Check for request forgeries
// [7385] Check for request forgeries
JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
// [7311] check if import is allowed for this user.
// [7387] check if import is allowed for this user.
$user = JFactory::getUser();
if ($user->authorise('service_provider.import', 'com_costbenefitprojection') && $user->authorise('core.import', 'com_costbenefitprojection'))
{
// [7315] Get the import model
// [7391] Get the import model
$model = $this->getModel('Service_providers');
// [7317] get the headers to import
// [7393] get the headers to import
$headers = $model->getExImPortHeaders();
if (CostbenefitprojectionHelper::checkObject($headers))
{
// [7321] Load headers to session.
// [7397] Load headers to session.
$session = JFactory::getSession();
$headers = json_encode($headers);
$session->set('service_provider_VDM_IMPORTHEADERS', $headers);
$session->set('backto_VDM_IMPORT', 'service_providers');
$session->set('dataType_VDM_IMPORTINTO', 'service_provider');
// [7327] Redirect to import view.
// [7403] Redirect to import view.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_SELECT_FILE_FOR_SERVICE_PROVIDERS');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=import', false), $message);
return;
}
}
// [7339] Redirect to the list screen with error.
// [7415] Redirect to the list screen with error.
$message = JText::_('COM_COSTBENEFITPROJECTION_IMPORT_FAILED');
$this->setRedirect(JRoute::_('index.php?option=com_costbenefitprojection&view=service_providers', false), $message, 'error');
return;

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage costbenefitprojection.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage costbenefitprojection.php
@ -752,23 +752,23 @@ abstract class CostbenefitprojectionHelper
$targetgroups = json_decode($help->groups, true);
if (!array_intersect($targetgroups, $groups))
{
// [1383] if user not in those target groups then remove the item
// [1401] if user not in those target groups then remove the item
unset($helps[$nr]);
continue;
}
}
// [1388] set the return type
// [1406] set the return type
switch ($help->type)
{
// [1391] set joomla article
// [1409] set joomla article
case 1:
return self::loadArticleLink($help->article);
break;
// [1395] set help text
// [1413] set help text
case 2:
return self::loadHelpTextLink($help->id);
break;
// [1399] set Link
// [1417] set Link
case 3:
return $help->url;
break;
@ -848,23 +848,34 @@ abstract class CostbenefitprojectionHelper
*/
public static function createUser($new)
{
// [1617] load the user component language files if there is an error.
// [1635] load the user component language files if there is an error.
$lang = JFactory::getLanguage();
$extension = 'com_users';
$base_dir = JPATH_SITE;
$language_tag = 'en-GB';
$reload = true;
$lang->load($extension, $base_dir, $language_tag, $reload);
// [1624] load the user regestration model
// [1642] load the user regestration model
$model = self::getModel('registration', JPATH_ROOT. '/components/com_users', 'Users');
// [1626] make sure no activation is needed
// [1644] make sure no activation is needed
$useractivation = self::setParams('com_users','useractivation',0);
// [1628] make sure password is send
// [1646] make sure password is send
$sendpassword = self::setParams('com_users','sendpassword',1);
// [1630] set password
// [1648] Check if password was set
if (isset($new['password']) && isset($new['password2']) && self::checkString($new['password']) && self::checkString($new['password2']))
{
// [1651] Use the users passwords
$password = $new['password'];
$password2 = $new['password2'];
}
else
{
// [1657] Set random password
$password = self::randomkey(8);
// [1632] set username
if (self::checkString($new['username']))
$password2 = $password;
}
// [1661] set username
if (isset($new['username']) && self::checkString($new['username']))
{
$new['username'] = self::safeString($new['username']);
}
@ -872,21 +883,21 @@ abstract class CostbenefitprojectionHelper
{
$new['username'] = self::safeString($new['name']);
}
// [1641] linup new user data
// [1670] linup new user data
$data = array(
'username' => $new['username'],
'name' => $new['name'],
'email1' => $new['email'],
'password1' => $password, // First password field
'password2' => $password, // Confirm password field
'password2' => $password2, // Confirm password field
'block' => 0 );
// [1649] register the new user
// [1678] register the new user
$userId = $model->register($data);
// [1651] set activation back to default
// [1680] set activation back to default
self::setParams('com_users','useractivation',$useractivation);
// [1653] set send password back to default
// [1682] set send password back to default
self::setParams('com_users','sendpassword',$sendpassword);
// [1655] if user is created
// [1684] if user is created
if ($userId > 0)
{
return $userId;
@ -896,21 +907,21 @@ abstract class CostbenefitprojectionHelper
protected static function setParams($component,$target,$value)
{
// [1665] Get the params and set the new values
// [1694] Get the params and set the new values
$params = JComponentHelper::getParams($component);
$was = $params->get($target, null);
if ($was != $value)
{
$params->set($target, $value);
// [1671] Get a new database query instance
// [1700] Get a new database query instance
$db = JFactory::getDBO();
$query = $db->getQuery(true);
// [1674] Build the query
// [1703] Build the query
$query->update('#__extensions AS a');
$query->set('a.params = ' . $db->quote((string)$params));
$query->where('a.element = ' . $db->quote((string)$component));
// [1679] Execute the query
// [1708] Execute the query
$db->setQuery($query);
$db->query();
}
@ -960,8 +971,18 @@ abstract class CostbenefitprojectionHelper
'timepicker' ),
'data-uk-tooltip' => array(
'tooltip' ),
'uk-placeholder' => array(
'placeholder' ),
'uk-dotnav' => array(
'dotnav' ),
'uk-slidenav' => array(
'slidenav' ),
'uk-form' => array(
'form-advanced' ),
'uk-progress' => array(
'progress' ),
'upload-drop' => array(
'upload' )
'upload', 'form-file' )
);
/**
@ -976,7 +997,7 @@ abstract class CostbenefitprojectionHelper
{
if (strpos($content,'class="uk-') !== false)
{
// [2606] reset
// [2645] reset
$temp = array();
foreach (self::$uk_components as $looking => $add)
{
@ -985,15 +1006,15 @@ abstract class CostbenefitprojectionHelper
$temp[] = $looking;
}
}
// [2615] make sure uikit is loaded to config
// [2654] make sure uikit is loaded to config
if (strpos($content,'class="uk-') !== false)
{
self::$uikit = true;
}
// [2620] sorter
// [2659] sorter
if (self::checkArray($temp))
{
// [2623] merger
// [2662] merger
if (self::checkArray($classes))
{
$newTemp = array_merge($temp,$classes);
@ -1014,37 +1035,37 @@ abstract class CostbenefitprojectionHelper
*/
public static function xls($rows,$fileName = null,$title = null,$subjectTab = null,$creator = 'Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb',$description = null,$category = null,$keywords = null,$modified = null)
{
// [1438] set the user
// [1456] set the user
$user = JFactory::getUser();
// [1441] set fieldname if not set
// [1459] set fieldname if not set
if (!$fileName)
{
$fileName = 'exported_'.JFactory::getDate()->format('jS_F_Y');
}
// [1446] set modiefied if not set
// [1464] set modiefied if not set
if (!$modified)
{
$modified = $user->name;
}
// [1451] set title if not set
// [1469] set title if not set
if (!$title)
{
$title = 'Book1';
}
// [1456] set tab name if not set
// [1474] set tab name if not set
if (!$subjectTab)
{
$subjectTab = 'Sheet1';
}
// [1462] make sure the file is loaded
// [1480] make sure the file is loaded
JLoader::import('PHPExcel', JPATH_COMPONENT_ADMINISTRATOR . '/helpers');
// [1465] Create new PHPExcel object
// [1483] Create new PHPExcel object
$objPHPExcel = new PHPExcel();
// [1468] Set document properties
// [1486] Set document properties
$objPHPExcel->getProperties()->setCreator($creator)
->setCompany('Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb')
->setLastModifiedBy($modified)
@ -1063,7 +1084,7 @@ abstract class CostbenefitprojectionHelper
$objPHPExcel->getProperties()->setCategory($category);
}
// [1487] Some styles
// [1505] Some styles
$headerStyles = array(
'font' => array(
'bold' => true,
@ -1085,7 +1106,7 @@ abstract class CostbenefitprojectionHelper
'name' => 'Verdana'
));
// [1509] Add some data
// [1527] Add some data
if (self::checkArray($rows))
{
$i = 1;
@ -1112,20 +1133,20 @@ abstract class CostbenefitprojectionHelper
return false;
}
// [1536] Rename worksheet
// [1554] Rename worksheet
$objPHPExcel->getActiveSheet()->setTitle($subjectTab);
// [1539] Set active sheet index to the first sheet, so Excel opens this as the first sheet
// [1557] Set active sheet index to the first sheet, so Excel opens this as the first sheet
$objPHPExcel->setActiveSheetIndex(0);
// [1542] Redirect output to a client's web browser (Excel5)
// [1560] Redirect output to a client's web browser (Excel5)
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'.$fileName.'.xls"');
header('Cache-Control: max-age=0');
// [1546] If you're serving to IE 9, then the following may be needed
// [1564] If you're serving to IE 9, then the following may be needed
header('Cache-Control: max-age=1');
// [1549] If you're serving to IE over SSL, then the following may be needed
// [1567] If you're serving to IE over SSL, then the following may be needed
header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modified
header ('Cache-Control: cache, must-revalidate'); // HTTP/1.1
@ -1141,13 +1162,13 @@ abstract class CostbenefitprojectionHelper
*/
public static function getFileHeaders($dataType)
{
// [1565] make sure the file is loaded
// [1583] make sure the file is loaded
JLoader::import('PHPExcel', JPATH_COMPONENT_ADMINISTRATOR . '/helpers');
// [1567] get session object
// [1585] get session object
$session = JFactory::getSession();
$package = $session->get('package', null);
$package = json_decode($package, true);
// [1571] set the headers
// [1589] set the headers
if(isset($package['dir']))
{
$inputFileType = PHPExcel_IOFactory::identify($package['dir']);
@ -1948,12 +1969,12 @@ $headers = array();
{
if ('advanced' == $type)
{
// [1269] Get the global params
// [1287] Get the global params
$params = JComponentHelper::getParams('com_costbenefitprojection', true);
$advanced_key = $params->get('advanced_key', null);
if ($advanced_key)
{
// [1274] load the file
// [1292] load the file
JLoader::import( 'vdm', JPATH_COMPONENT_ADMINISTRATOR);
$the = new VDM($advanced_key);

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage batch_.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage sum.php
@ -72,17 +72,27 @@ class Sum
{
if(CostbenefitprojectionHelper::checkObject($this->company))
{
// main swith
// main switch
$usecountry = false;
// public switch
if (isset($this->company->public))
{
$usecountry = true;
$cKey = 'id';
}
else
{
$cKey = 'country';
}
// set array of json objects to convert to array
$jsonObjects = array('percentmale','percentfemale','country_percentmale','country_percentfemale','country_maledeath','country_femaledeath','country_maleyld','country_femaleyld');
$removeArray = array(
'asset_id','not_required','published','created_by','country_created_by','country_created','country_version','country_hits','country_ordering',
'modified_by','country_asset_id','created','modified','version','hits','ordering','country_published','country_modified_by','country_modified',
'idCompanyScaling_factorC','countryCountryHealth_dataB','countryCountryHealth_dataBB','causesrisksIdCauseriskG','causesrisksIdCauseriskGG','idCompanyInterventionD');
'idCompanyScaling_factorC',$cKey.'CountryHealth_dataB',$cKey.'CountryHealth_dataBB','causesrisksIdCauseriskG','causesrisksIdCauseriskGG','idCompanyInterventionD');
foreach ($jsonObjects as $jsonObject)
{
if (CostbenefitprojectionHelper::isJson($this->company->$jsonObject))
if (isset($this->company->$jsonObject) && CostbenefitprojectionHelper::isJson($this->company->$jsonObject))
{
// convert to array
$array = json_decode($this->company->$jsonObject,true);
@ -103,7 +113,7 @@ class Sum
}
}
// if company has not causerisks selected fall back on country
if (!CostbenefitprojectionHelper::checkArray($this->company->causesrisks) || $this->company->department == 1)
if ($usecountry || (isset($this->company->causesrisks) && !CostbenefitprojectionHelper::checkArray($this->company->causesrisks)) || $this->company->department == 1)
{
$this->company->causesrisks = $this->company->country_causesrisks;
$this->company->medical_turnovers_males = $this->company->males * ($this->company->country_medical_turnovers/100000);
@ -122,11 +132,11 @@ class Sum
foreach ($percentSort as $sort)
{
$point = $sort;
if (!CostbenefitprojectionHelper::checkArray($this->company->$sort) && strpos($sort, 'country') === false)
if (isset($this->company->$sort) && !CostbenefitprojectionHelper::checkArray($this->company->$sort) && strpos($sort, 'country') === false)
{
$sort = 'country_'.$sort;
}
if (CostbenefitprojectionHelper::checkArray($this->company->$sort))
if (isset($this->company->$sort) && CostbenefitprojectionHelper::checkArray($this->company->$sort))
{
$bucket = array();
foreach ($this->company->$sort as $value)
@ -140,7 +150,7 @@ class Sum
$countrySort = array('country_maledeath','country_femaledeath','country_maleyld','country_femaleyld');
foreach ($countrySort as $sort)
{
if (CostbenefitprojectionHelper::checkArray($this->company->$sort))
if (isset($this->company->$sort) && CostbenefitprojectionHelper::checkArray($this->company->$sort))
{
$bucket = array();
foreach ($this->company->$sort as $value)
@ -153,15 +163,15 @@ class Sum
// country health totals sorting
$specialSort = array('maledeath','maleyld','femaledeath','femaleyld');
$keepData = array();
if (CostbenefitprojectionHelper::checkArray($this->company->countryCountryHealth_dataB) && !$usecountry)
if (isset($this->company->{$cKey.'CountryHealth_dataB'}) && CostbenefitprojectionHelper::checkArray($this->company->{$cKey.'CountryHealth_dataB'}) && !$usecountry)
{
$healthBucket = array();
foreach ($this->company->countryCountryHealth_dataB as $healthData)
foreach ($this->company->{$cKey.'CountryHealth_dataB'} as $healthData)
{
$healthBucket[$healthData->causerisk] = new stdClass();
foreach ($specialSort as $sort)
{
if (CostbenefitprojectionHelper::isJson($healthData->$sort))
if (isset($healthData->$sort) && CostbenefitprojectionHelper::isJson($healthData->$sort))
{
// convert to array
$array = json_decode($healthData->$sort,true);
@ -207,15 +217,15 @@ class Sum
}
}
}
elseif (CostbenefitprojectionHelper::checkArray($this->company->countryCountryHealth_dataBB) && $usecountry)
elseif (isset($this->company->{$cKey.'CountryHealth_dataBB'}) && CostbenefitprojectionHelper::checkArray($this->company->{$cKey.'CountryHealth_dataBB'}) && $usecountry)
{
$healthBucket = array();
foreach ($this->company->countryCountryHealth_dataBB as $healthData)
foreach ($this->company->{$cKey.'CountryHealth_dataBB'} as $healthData)
{
$healthBucket[$healthData->causerisk] = new stdClass();
foreach ($specialSort as $sort)
{
if (CostbenefitprojectionHelper::isJson($healthData->$sort))
if (isset($healthData->$sort) && CostbenefitprojectionHelper::isJson($healthData->$sort))
{
// convert to array
$array = json_decode($healthData->$sort,true);
@ -275,7 +285,7 @@ class Sum
'health_scaling_factor'
);
$scalingBucket = array();
if (CostbenefitprojectionHelper::checkArray($this->company->idCompanyScaling_factorC))
if (isset($this->company->idCompanyScaling_factorC) && CostbenefitprojectionHelper::checkArray($this->company->idCompanyScaling_factorC))
{
// use the compony set values
foreach ($this->company->idCompanyScaling_factorC as $scalingFactor)
@ -311,7 +321,7 @@ class Sum
'category',
'description'
);
if (CostbenefitprojectionHelper::checkArray($this->company->causesrisksIdCauseriskG) && !$usecountry)
if (isset($this->company->causesrisksIdCauseriskG) && CostbenefitprojectionHelper::checkArray($this->company->causesrisksIdCauseriskG) && !$usecountry)
{
foreach ($this->company->causesrisksIdCauseriskG as $causesrisks)
{
@ -323,7 +333,7 @@ class Sum
}
}
}
elseif (CostbenefitprojectionHelper::checkArray($this->company->causesrisksIdCauseriskGG) && $usecountry)
elseif (isset($this->company->causesrisksIdCauseriskGG) && CostbenefitprojectionHelper::checkArray($this->company->causesrisksIdCauseriskGG) && $usecountry)
{
foreach ($this->company->causesrisksIdCauseriskGG as $causesrisks)
{
@ -347,7 +357,7 @@ class Sum
'type'
);
$insterventionBucket = array();
if (CostbenefitprojectionHelper::checkArray($this->company->idCompanyInterventionD))
if (isset($this->company->idCompanyInterventionD) && CostbenefitprojectionHelper::checkArray($this->company->idCompanyInterventionD))
{
foreach ($this->company->idCompanyInterventionD as $key => $intervention)
{

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage sumcombine.php

View File

@ -1139,6 +1139,8 @@ COM_COSTBENEFITPROJECTION_PERCENT_OF_TOTAL_COST="Percent of Total Cost"
COM_COSTBENEFITPROJECTION_PERCENT_OF_TOTAL_DAYS_LOST="Percent of Total Days Lost"
COM_COSTBENEFITPROJECTION_PLEASE_WAIT="please wait"
COM_COSTBENEFITPROJECTION_PRESENTEEISM_MORBIDITY="Presenteeism (morbidity)"
COM_COSTBENEFITPROJECTION_PUBLIC_RESULTS_ACCESS_SITE="Public results (Site) Access"
COM_COSTBENEFITPROJECTION_PUBLIC_RESULTS_ACCESS_SITE_DESC=" Allows the users in this group to access site public results."
COM_COSTBENEFITPROJECTION_REDUCTION_IN_MORBIDITY_COSTS="Reduction in Morbidity Costs"
COM_COSTBENEFITPROJECTION_REDUCTION_IN_MORTALITY_COST="Reduction in Mortality Cost"
COM_COSTBENEFITPROJECTION_RESULTS_MENU="Results Menu"

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage batchselection.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_above.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_left.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage publishing.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage publlshing.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage age_groups_percentages_fullwidth.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage age_groups_percentages_left.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage age_groups_percentages_right.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage causerisk_selection_fullwidth.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_above.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_left.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_right.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_under.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage interventions_fullwidth.php
@ -22,7 +22,7 @@
defined('_JEXEC') or die('Restricted access');
// set the defaults
$items = $displayData->zjtinterventions;
$items = $displayData->ynainterventions;
$user = JFactory::getUser();
$id = $displayData->item->id;
$edit = "index.php?option=com_costbenefitprojection&view=interventions&task=intervention.edit";

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage publishing.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage publlshing.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage scaling_factors_fullwidth.php
@ -22,7 +22,7 @@
defined('_JEXEC') or die('Restricted access');
// set the defaults
$items = $displayData->yosscaling_factors;
$items = $displayData->bqlscaling_factors;
$user = JFactory::getUser();
$id = $displayData->item->id;
$edit = "index.php?option=com_costbenefitprojection&view=scaling_factors&task=scaling_factor.edit";

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage age_groups_percentages_left.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage age_groups_percentages_right.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage causerisk_selection_fullwidth.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage companies_fullwidth.php
@ -22,7 +22,7 @@
defined('_JEXEC') or die('Restricted access');
// set the defaults
$items = $displayData->lqmcompanies;
$items = $displayData->tnpcompanies;
$user = JFactory::getUser();
$id = $displayData->item->id;
$edit = "index.php?option=com_costbenefitprojection&view=companies&task=company.edit";

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_above.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_left.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_right.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage health_data_totals_left.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage health_data_totals_right.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage public_details_fullwidth.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage publishing.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage publlshing.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage service_providers_fullwidth.php
@ -22,7 +22,7 @@
defined('_JEXEC') or die('Restricted access');
// set the defaults
$items = $displayData->mqkservice_providers;
$items = $displayData->xrcservice_providers;
$user = JFactory::getUser();
$id = $displayData->item->id;
$edit = "index.php?option=com_costbenefitprojection&view=service_providers&task=service_provider.edit";

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_above.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_left.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_right.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage publishing.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage publlshing.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_above.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_left.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_right.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_rightside.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage publishing.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage publlshing.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_above.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_fullwidth.php

View File

@ -3,8 +3,8 @@
Deutsche Gesellschaft für International Zusammenarbeit (GIZ) Gmb
/-------------------------------------------------------------------------------------------------------/
@version 3.0.9
@build 2nd December, 2015
@version 3.1.0
@build 17th December, 2015
@created 15th June, 2012
@package Cost Benefit Projection
@subpackage details_left.php

Some files were not shown because too many files have changed in this diff Show More