Code Search for Developers
 
 
  

modify.php from SME Web Application Framework at Krugle


Show modify.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 modify extends WebObject
{
  function init()
    {
      $this->addSVar("selectFile", "{{TPL_PATH}}selectProjects/selectProjects.html");
      //file: 'projectList/projectList.html' 
      //   or 'editProject/edit.html'
      //   or 'editNSR/editNSR.html'
      $this->addSVar("editFile", "projectList/projectList.html");
      $this->addSVar("submodule", "modify", "DB");
    }

  function on_edit($event_args)
    {
      $this->setSVar("selectFile", "{{TPL_PATH}}selectProjects/selectProjects.html");
      $this->setSVar("editFile", "editProject/edit.html");

      extract($event_args);
      WebApp::setSVar("editProject->mode", "edit");
      WebApp::setSVar("editProject->proj_id", $proj_id);
      WebApp::setSVar("editProject->status_id", $status_id);
    }

  function on_editNSR($event_args)
    {
      $this->setSVar("selectFile", "{{TPL_PATH}}modify/editNSR/select.html");
      $this->setSVar("editFile", "editNSR/editNSR.html");
      $this->setSVar("submodule", "financ");
    }

  function on_list($event_args)
    {
      $this->setSVar("selectFile", "{{TPL_PATH}}selectProjects/selectProjects.html");
      $this->setSVar("submodule", "modify");
      $file = $this->getSVar("editFile");
      if ($file=="projectList/projectList.html")
        {
          WebApp::setSVar("projects->current_page", "1");
        }
      else
        {
          $this->setSVar("editFile", "projectList/projectList.html");
        }
    }

  function on_add($event_args)
    {
      $this->setSVar("selectFile", "{{TPL_PATH}}selectProjects/selectProjects.html");
      $this->setSVar("editFile", "editProject/editProject.html");

      WebApp::setSVar("editProject->mode", "add");
      WebApp::setSVar("editProject->proj_id", UNDEFINED);
      WebApp::setSVar("editProject->status_id", OPPORTUNITY);
    }
}
?>



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

  editNSR/
    editNSR.db
    editNSR.html
    editNSR.js
    editNSR.php
    select.html
    select_by_dept.js
  editProject/
    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
  projectList/
    projectList.db
    projectList.html
    projectList.js
    projectList.php
    selection.html
    selection.php
  modify.html
  modify.js
  modify.php
  modifyMenu.html