home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Freeware / Programare / dotproject / modules / contacts / contacts.class.php < prev    next >
Encoding:
PHP Script  |  2003-12-05  |  1.6 KB  |  65 lines

  1. <?php /* CONTACTS $Id: contacts.class.php,v 1.3 2003/12/05 02:37:28 jcgonz Exp $ */
  2. /**
  3.  *    @package dotProject
  4.  *    @subpackage modules
  5.  *    @version $Revision: 1.3 $
  6. */
  7.  
  8. require_once( $AppUI->getSystemClass ('dp' ) );
  9.  
  10. /**
  11. * Contacts class
  12. */
  13. class CContact extends CDpObject{
  14. /** @var int */
  15.     var $contact_id = NULL;
  16. /** @var string */
  17.     var $contact_first_name = NULL;
  18. /** @var string */
  19.     var $contact_last_name = NULL;
  20.     var $contact_order_by = NULL;
  21.     var $contact_title = NULL;
  22.     var $contact_birthday = NULL;
  23.     var $contact_company = NULL;
  24.     var $contact_department = NULL;
  25.     var $contact_type = NULL;
  26.     var $contact_email = NULL;
  27.     var $contact_email2 = NULL;
  28.     var $contact_phone = NULL;
  29.     var $contact_phone2 = NULL;
  30.     var $contact_mobile = NULL;
  31.     var $contact_address1 = NULL;
  32.     var $contact_address2 = NULL;
  33.     var $contact_city = NULL;
  34.     var $contact_state = NULL;
  35.     var $contact_zip = NULL;
  36.     var $contact_icq = NULL;
  37.     var $contact_notes = NULL;
  38.     var $contact_project = NULL;
  39.     var $contact_country = NULL;
  40.     var $contact_icon = NULL;
  41.     var $contact_owner = NULL;
  42.     var $contact_private = NULL;
  43.  
  44.     function CContact() {
  45.         $this->CDpObject( 'contacts', 'contact_id' );
  46.     }
  47.  
  48.     function check() {
  49.         if ($this->contact_id === NULL) {
  50.             return 'contact id is NULL';
  51.         }
  52.     // ensure changes of state in checkboxes is captured
  53.         $this->contact_private = intval( $this->contact_private );
  54.         $this->contact_owner = intval( $this->contact_owner );
  55.         return NULL; // object is ok
  56.     }
  57.     
  58.     function getCompanyID(){
  59.         $sql = "select company_id from companies where company_name = '" . $this->contact_company . "'";
  60.         $company_id = db_loadResult( $sql );
  61.         return $company_id;
  62.     }
  63.     
  64. }
  65. ?>