Code Search for Developers
 
 
  

su_module.php from SME Web Application Framework at Krugle


Show su_module.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 su_module extends WebObject
{
  function init()
    {
      $this->check_delete_requests();
    }

  function onParse()
    {
      $module = WebApp::getSVar("leftMenu::su->selected_item");
      switch ($module)
        {
        case "change_password":
          $module_file = "change_password/change_password.html";
          break;
        case "edit_tables":
          $module_file = "edit_tables/edit_tables.html";
          break;
        case "empty_db":
          $module_file = "empty_db/empty_db.html";
          break;
        case "delete_requests":
          $module_file = "delete_requests/delete_requests.html";
          break;
        default:
          $module_file = "not_implemented.html";
          break;
        }
      WebApp::addVar("module_file", $module_file);
    }

  function check_delete_requests()
    {
      $query = "SELECT COUNT(1) AS count FROM delete_requests";
      $rs = WebApp::execQuery($query);
      $count = $rs->Field("count");
      if ($count > 0) 
        {
          $msg = "There are $count delete requests waiting.";
          WebApp::message($msg);
          WebApp::setSVar("leftMenu::su->selected_item", "delete_requests");
        }
    }
}
?>



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

  change_password/
    change_password.db
    change_password.html
    change_password.js
    change_password.php
  delete_requests/
    delete_requests.db
    delete_requests.html
    delete_requests.js
    delete_requests.php
    proj_list.html
  edit_tables/
    edit_one_table.html
    edit_tables.html
    edit_tables.js
    edit_tables.php
    edit_two_tables.html
  empty_db/
    empty_db.html
    empty_db.js
    empty_db.php
  not_implemented.html
  su_menu_items.php
  su_module.php
  superuser.html