[Cs-webapplibs-commits] SF.net SVN: cs-webapplibs:[203] trunk/0.4
Status: Beta
Brought to you by:
crazedsanity
From: <cra...@us...> - 2011-01-27 15:04:30
|
Revision: 203 http://cs-webapplibs.svn.sourceforge.net/cs-webapplibs/?rev=203&view=rev Author: crazedsanity Date: 2011-01-27 15:04:24 +0000 (Thu, 27 Jan 2011) Log Message: ----------- Fix naming of cs_genericObject, cs_genericPermission now extends it. Modified Paths: -------------- trunk/0.4/cs_genericPermission.class.php Added Paths: ----------- trunk/0.4/abstract/cs_genericObject.abstract.class.php Removed Paths: ------------- trunk/0.4/abstract/cs_genericObject.class.php Copied: trunk/0.4/abstract/cs_genericObject.abstract.class.php (from rev 202, trunk/0.4/abstract/cs_genericObject.class.php) =================================================================== --- trunk/0.4/abstract/cs_genericObject.abstract.class.php (rev 0) +++ trunk/0.4/abstract/cs_genericObject.abstract.class.php 2011-01-27 15:04:24 UTC (rev 203) @@ -0,0 +1,92 @@ +<?php + +/* + * FILE INFORMATION: + * + * $HeadURL$ + * $Id$ + * $LastChangedDate$ + * $LastChangedBy$ + * $LastChangedRevision$ + */ + +abstract class cs_genericObjectAbstract extends cs_genericUserGroupAbstract { + + /** Table name used to store object records. */ + protected $oTable = "cswal_object_table"; + + /** Sequence for object table. */ + protected $oSeq = "cswal_object_table_object_id_seq"; + + /** dbTableHandler{} object for simplifying SQL. */ + private $dbTableHandler; + + //============================================================================ + public function __construct(cs_phpDB $db) { + parent::__construct($db); + $cleanString = array( + 'object_name' => 'text' + ); + $this->dbTableHandler = new cs_dbTableHandler($this->db, $this->oTable, $this->oSeq, 'group_id', $cleanString); + }//end __construct() + //============================================================================ + + + + //============================================================================ + public function create_object($objectName) { + if(strlen($objectName)) { + $newId = $this->dbTableHandler->create_record(array('object_name', $objectName)); + } + else { + throw new exception(__METHOD__ .": invalid object name (". $objectName .")"); + } + return($newId); + }//end create_object() + //============================================================================ + + + + //============================================================================ + public function get_object_by_name($objectName) { + if(strlen($objectName)) { + try { + $retval = $this->dbTableHandler->get_single_record(array('object_name'=>$objectName)); + } + catch(Exception $e) { + throw new exception(__METHOD__ .":: failed to object from name=(". $objectName ."), DETAILS::: ". $e->getMessage()); + } + } + else { + throw new exception(__METHOD__ .":: invalid object name (". $objectName .")"); + } + return($retval); + }//end get_object_by_name() + //============================================================================ + + + + //============================================================================ + public function get_object_by_id($objectId) { + if(strlen($objectName)) { + try { + $retval = $this->dbTableHandler->get_record_by_id($objectId); + } + catch(Exception $e) { + throw new exception(__METHOD__ .":: failed to object for ID=(". $objectId ."), DETAILS::: ". $e->getMessage()); + } + } + else { + throw new exception(__METHOD__ .":: invalid object ID (". $objectId .")"); + } + return($retval); + }//end get_object_by_id() + //============================================================================ + + + + //============================================================================ + //============================================================================ + +} +?> Deleted: trunk/0.4/abstract/cs_genericObject.class.php =================================================================== --- trunk/0.4/abstract/cs_genericObject.class.php 2011-01-27 14:53:53 UTC (rev 202) +++ trunk/0.4/abstract/cs_genericObject.class.php 2011-01-27 15:04:24 UTC (rev 203) @@ -1,92 +0,0 @@ -<?php - -/* - * FILE INFORMATION: - * - * $HeadURL$ - * $Id$ - * $LastChangedDate$ - * $LastChangedBy$ - * $LastChangedRevision$ - */ - -abstract class cs_genericObject extends cs_genericUserGroupAbstract { - - /** Table name used to store object records. */ - protected $oTable = "cswal_object_table"; - - /** Sequence for object table. */ - protected $oSeq = "cswal_object_table_object_id_seq"; - - /** dbTableHandler{} object for simplifying SQL. */ - private $dbTableHandler; - - //============================================================================ - public function __construct(cs_phpDB $db) { - parent::__construct($db); - $cleanString = array( - 'object_name' => 'text' - ); - $this->dbTableHandler = new cs_dbTableHandler($this->db, $this->oTable, $this->oSeq, 'group_id', $cleanString); - }//end __construct() - //============================================================================ - - - - //============================================================================ - public function create_object($objectName) { - if(strlen($objectName)) { - $newId = $this->dbTableHandler->create_record(array('object_name', $objectName)); - } - else { - throw new exception(__METHOD__ .": invalid object name (". $objectName .")"); - } - return($newId); - }//end create_object() - //============================================================================ - - - - //============================================================================ - public function get_object_by_name($objectName) { - if(strlen($objectName)) { - try { - $retval = $this->dbTableHandler->get_single_record(array('object_name'=>$objectName)); - } - catch(Exception $e) { - throw new exception(__METHOD__ .":: failed to object from name=(". $objectName ."), DETAILS::: ". $e->getMessage()); - } - } - else { - throw new exception(__METHOD__ .":: invalid object name (". $objectName .")"); - } - return($retval); - }//end get_object_by_name() - //============================================================================ - - - - //============================================================================ - public function get_object_by_id($objectId) { - if(strlen($objectName)) { - try { - $retval = $this->dbTableHandler->get_record_by_id($objectId); - } - catch(Exception $e) { - throw new exception(__METHOD__ .":: failed to object for ID=(". $objectId ."), DETAILS::: ". $e->getMessage()); - } - } - else { - throw new exception(__METHOD__ .":: invalid object ID (". $objectId .")"); - } - return($retval); - }//end get_object_by_id() - //============================================================================ - - - - //============================================================================ - //============================================================================ - -} -?> Modified: trunk/0.4/cs_genericPermission.class.php =================================================================== --- trunk/0.4/cs_genericPermission.class.php 2011-01-27 14:53:53 UTC (rev 202) +++ trunk/0.4/cs_genericPermission.class.php 2011-01-27 15:04:24 UTC (rev 203) @@ -11,7 +11,7 @@ * $LastChangedRevision$ */ -class cs_genericPermission extends cs_genericUserGroupAbstract { +class cs_genericPermission extends cs_genericObjectAbstract { /** Database object. */ public $db; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |