contact_list.php

Go to the documentation of this file.
00001 <?php
00002 /*
00003 This file  is part  of HGSM.   HGSM is a  web application  for keeping
00004 information about a hierarchical structure (in this case a grid).
00005 
00006 Copyright 2005, 2006 Dashamir Hoxha, dashohoxha@users.sourceforge.net
00007 
00008 HGSM is free software; you  can redistribute it and/or modify it under
00009 the terms of  the GNU General Public License as  published by the Free
00010 Software  Foundation; either  version 2  of the  License, or  (at your
00011 option) any later version.
00012 
00013 HGSM is  distributed in the hope  that it will be  useful, but WITHOUT
00014 ANY WARRANTY; without even  the implied warranty of MERCHANTABILITY or
00015 FITNESS FOR A PARTICULAR PURPOSE.   See the GNU General Public License
00016 for more details.
00017 
00018 You  should have received  a copy  of the  GNU General  Public License
00019 along with HGSM; if not,  write to the Free Software Foundation, Inc.,
00020 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
00021 */
00022 
00026 class contact_list extends WebObject
00027 {
00028   function init()
00029     {
00030       $this->addSVar('contact_id', UNDEFINED);
00031     }
00032     
00033   function on_add($event_args)
00034     {
00035       WebApp::setSVar('contact_edit->mode', 'add');
00036       WebApp::setSVar('contact_edit->contact_id', UNDEFINED);
00037     }
00038     
00039   function on_edit($event_args)
00040     {
00041       WebApp::setSVar('contact_edit->mode', 'edit');
00042       WebApp::setSVar('contact_edit->contact_id', $event_args['contact_id']);
00043     }
00044 
00045   function on_del($event_args)
00046     {
00047       WebApp::execDBCmd('del_contact', $event_args);
00048     }    
00049 
00050   function onRender()
00051     {
00052     }
00053 }
00054 ?>

Generated on Fri Jan 20 10:34:52 2006 for HGSM by  doxygen 1.4.5