Source for file DBMS_FIELD_DBRADIOSELECT.phpclass
Documentation is available at DBMS_FIELD_DBRADIOSELECT.phpclass
-   * Class file DBMS_FIELD_DBRADIOSELECT.phpclass 
-   * @project    Open CSP-Management 
-   * @author     Peter Krebs <p.krebs@lvus.at> 
-   * @copyright  © 2002-2005 by Peter Krebs and Landesverlag Unternehmensservice 
-   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License 
- if (empty($GLOBALS['OCSP']['PHPFORMPATH'])) $GLOBALS['OCSP']['PHPFORMPATH']- = dirname(- __FILE__ )- . "/";
 
-     require_once dirname(- __FILE__ )- . "/DBMS_FIELD_RADIOSELECT.phpclass";
 
-   * Class DBMS_FIELD_DBRADIOSELECT 
-   * @project    Open CSP-Management 
-   * @author     Peter Krebs <p.krebs@lvus.at> 
-   * @copyright  © 2002-2005 by Peter Krebs and Landesverlag Unternehmensservice 
-   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License 
-     // ########################################################### 
-     // OBJECT (CONST) VAR DECLARATION 
-     // ########################################################### 
-        * a sql query to get data array 
-        * allow not selecting an entry 
-        * if $this->allowNullSelect = TRUE and $this->allowNull is false 0 is returned 
-        * @param bool $allowNullSelect  
-       * source file of the class 
-       * @var string $classSrcFile  
-     // ########################################################### 
-     // OBJECT SETTINGS METHODS 
-     // ########################################################### 
-       * returns an array of field to bie shown in the edit form 
-       * by using editTbl_echoForm 
-       * the array is in the form: 
-       *         [FLDLAB]  (complete html code with <td></td>) 
-       *         [FLDVAL] (complete html code with <td></td>) 
-         $a_ret['SELECT']['FLD_LSTVALS']- = NULL;
 
-         $a_ret['SELECT']['FLD_LSTQUERY']- = array(
 
-             'FLDLAB'- => "Query (SELECT KEY,VALUE ..)",
 
-             'FLDVAL'- => "<textarea name=\"SELECTQUERY\" cols=\"40\" rows=\"5\" wrap=\"off\">"- . htmlspecialchars($this->query)- . "</textarea>"
 
-       * echos the filed definition form 
-       * @param boolean $showSize 
-       * @param boolean $showNull 
-       * @param boolean $showValueList 
-       * @version pk-05-11-25 bugfix 
-      function editTblForm($showSize=FALSE,$showNull=TRUE,$showValueList=FALSE) { 
-         parent::editTblForm($showSize,$showNull,$showValueList); 
-         if ($this->className == "RadioDBSelect") { 
-             echo "<tr><td class=\"fldName\">Query (SELECT KEY,VALUE ..):</td>"; 
-             echo "<td class=\"fldValue\">"; 
-             echo "<textarea name=\"SELECTQUERY\" cols=\"40\" rows=\"5\" wrap=\"off\">"; 
-             echo htmlspecialchars($this->query); // <pk-05-11-25 /> htmlspecialchars added 
-             echo "</textarea></td><tr>\n"; 
-         echo "<tr><td class=\"fldName\">NULL Werte:</td>"; 
-         echo "<td class=\"fldValue\">"; 
-         echo "<input name=\"allowNullSelect\" type=\"checkbox\" ".($this->allowNullSelect ? "checked" : "")." value=\"1\"> NULL Werte zulassen"; 
-         echo "<tr><td class=\"fldName\">NULL Label:</td>"; 
-         echo "<td class=\"fldValue\">"; 
-         echo "<input name=\"nullLabel\" value=\"".$this->nullLabel."\" size=\"40\">"; 
-       * save the filed definition form 
-         $this->query-             = $GLOBALS[$this->getGlobalDBObjIdx()]->checkQuery($_POST['SELECTQUERY'],PQT_SELECT);
 
-         $this->myValues-          = NULL;  // make sure that is has no entries from historical class changes
 
-     // ########################################################### 
-     // ########################################################### 
-       * sets populates $this->myValues array from the database 
-         if ($debug) - echo  "<p><b>DBMS_FIELD_DBRADIOSELECT::setMyValues($arrName)</b> ("- . get_class($this)- . ")</p><blockquote>\n";
 
-         if (!is_object($GLOBALS[$this->getGlobalDBObjIdx()])) { 
-            $objcmd - =  "\$DBOBJ = new DB_"- . $GLOBALS['PROJECT']['DBTYPE']- . ";";
 
-            $DBOBJ->publicConnect($GLOBALS['PROJECT']['DBCONF']); 
-            $dbVals- = $DBOBJ->queryArray($this->query,0,1);
 
-             $dbVals- = $GLOBALS['USRDB']->queryArray($this->query,0,1);
 
-         if (!is_array($dbVals)) $dbVals- = array("NULL"- => "keine Datensätzegefunden");
 
-     // ########################################################### 
-     // OBJECT HTML FORM METHODS 
-     // ########################################################### 
-     // ########################################################### 
-     // ########################################################### 
-     // ########################################################### 
-     // OBJECT HTML FORM METHODS 
-     // ########################################################### 
-     // ########################################################### 
-     // OBJECT VALUE CHECK METHODS 
-     // ########################################################### 
- } // end class DBMS_FIELD_DBRADIOSELECT 
 
	
		Documentation generated on Thu, 08 Jan 2009 17:41:16 +0100 by phpDocumentor 1.4.0a2