Code Search for Developers
 
 
  

edit.php from SME Web Application Framework at Krugle


Show edit.php syntax highlighted

<?php
/*
This  file is  part of  DT.   DT is  web application  written for  the
Albanian branch of Deloitte & Touche company.

Copyright (C) 2002 Dashamir Hoxha, dashohoxha@users.sf.net

DT is  free software; you can  redistribute it and/or  modify it under
the terms of  the GNU General Public License as  published by the Free
Software  Foundation; either  version 2  of the  License, or  (at your
option) any later version.

DT is distributed in the hope  that it will be useful, but WITHOUT ANY
WARRANTY;  without even  the  implied warranty  of MERCHANTABILITY  or
FITNESS FOR A PARTICULAR PURPOSE.   See the GNU General Public License
for more details.

You  should have received  a copy  of the  GNU General  Public License
along with DT; if not, write to the Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/

class edit extends WebObject
{
  function init()
    {
      $this->addSVar("accr_edit", "false", "DB");
      $this->addSVar("accr_financ", "false", "DB");
    }

  function onRender()
    {
      //get the department of this project
      $rs = WebApp::openRS("projDept");
      $dept_id = $rs->Field("dept_id");

      //check whether this user has 'edit' access right 
      //on this project (on the department of this project)
      $arr_edit_domain = explode(",", WebApp::getSVar("editDomain"));
      $accr_edit = (in_array($dept_id, $arr_edit_domain) ? "true" : "false");
      $this->setSVar("accr_edit", $accr_edit);

      //check whether this user has 'financ' access right 
      //on this project (on the department of this project)
      $arr_financ_domain = explode(",", WebApp::getSVar("financDomain"));
      $accr_financ = (in_array($dept_id, $arr_financ_domain) ? "true" : "false");
      $this->setSVar("accr_financ", $accr_financ);
    }
}
?>



See more files for this project here

SME Web Application Framework

smewebapp intends to simplify the construction of web applications for informatization of the work of SME-s (small and medium enterprises), institutions, organizations etc.

Project homepage: http://sourceforge.net/projects/smewebapp
Programming language(s): JavaScript,PHP,Shell Script,XML
License: other

  bids/
    bids.db
    bids.html
    bids.js
    bids.php
  deptDistrib/
    deptDistrib.db
    deptDistrib.html
    deptDistrib.js
    deptDistrib.php
  editContracted/
    editContracted.db
    editContracted.html
    editContracted.js
    editContracted.php
  editOpportunity/
    editOpportunity.db
    editOpportunity.html
    editOpportunity.js
    editOpportunity.php
  editProposal/
    editProposal.db
    editProposal.html
    editProposal.js
    editProposal.php
  managers/
    managers.db
    managers.html
    managers.js
    managers.php
  partners/
    partners.db
    partners.html
    partners.js
    partners.php
  projTeam/
    projTeam.db
    projTeam.html
    projTeam.js
    projTeam.php
  timeDistrib/
    timeDistrib.db
    timeDistrib.html
    timeDistrib.js
    timeDistrib.php
  calendar.js
  edit.db
  edit.html
  edit.php
  editProject.db
  editProject.html
  editProject.js
  editProject.php