Commit 1a4ff27da3a8a57e87faaadb8b30eff162ae6194

Authored by rob
1 parent 79d83dff

Syntax correction


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@380 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/web/WebDocument.inc
... ... @@ -125,5 +125,32 @@ class WebDocument {
125 125 return false;
126 126 }
127 127  
  128 + /**
  129 + * Static function
  130 + * Get a list of web documents
  131 + *
  132 + * @param String Where clause (not required)
  133 + *
  134 + * @return Array array of WebDocument objects, false otherwise and set $_SESSION["errorMessage"]
  135 + */
  136 + function getList($sWhereClause = null) {
  137 + global $default, $lang_err_database;
  138 + $aWebDocumentArray;
  139 + settype($aWebDocumentArray, "array");
  140 + $sql = new Owl_DB();
  141 + $result = $sql->query("SELECT * FROM " . $default->owl_web_documents_table . (isset($sWhereClause) ? " " . $sWhereClause : ""));
  142 + if ($result) {
  143 + $iCount = 0;
  144 + while ($sql->next_record()) {
  145 + $oWebDocument = & WebDocument::get($sql->f("id"));
  146 + $aWebDocumentArray[$iCount] = $oWebDocument;
  147 + $iCount++;
  148 + }
  149 + return $aWebDocumentArray;
  150 + }
  151 + $_SESSION["errorMessage"] = $lang_err_database;
  152 + return false;
  153 + }
  154 +
128 155 }
129 156 ?>
... ...
lib/web/WebSite.inc
... ... @@ -7,7 +7,9 @@
7 7 * Represents a web site as per the web_sites database table
8 8 *
9 9 * @author Rob Cherry, Jam Warehouse (Pty) Ltd, South Africa
10   -* @date 20 January 2003
  10 +* @date 20 January 2003
  11 +*
  12 +* @todo - add regex parsing to ensure URL is valid
11 13 */
12 14  
13 15 class WebSite {
... ... @@ -38,6 +40,77 @@ class WebSite {
38 40 }
39 41  
40 42 /**
  43 + * Get the primary key for this object
  44 + *
  45 + * @return int primary key for this object
  46 + *
  47 + */
  48 + function getID() {
  49 + return $this->iId;
  50 + }
  51 +
  52 + /**
  53 + * Get the web site name
  54 + *
  55 + * @return String web site name
  56 + *
  57 + */
  58 + function getWebSiteName() {
  59 + return $this->sWebSiteName;
  60 + }
  61 +
  62 + /**
  63 + * Set the web site name
  64 + *
  65 + * @param String Web site name
  66 + *
  67 + */
  68 + function setWebSiteName($sNewValue) {
  69 + $this->sWebSiteName = $sNewValue;
  70 + }
  71 +
  72 + /**
  73 + * Get the web site URL
  74 + *
  75 + * @return String web site URL
  76 + *
  77 + */
  78 + function getWebSiteURL() {
  79 + return $this->sWebSiteURL;
  80 + }
  81 +
  82 + /**
  83 + * Set the web site URL
  84 + *
  85 + * @param String Web site URL
  86 + *
  87 + */
  88 + function setWebSiteURL($sNewValue) {
  89 + $this->sWebSiteURL = $sNewValue;
  90 + }
  91 +
  92 + /**
  93 + * Get the primary key of the user that is the web master
  94 + *
  95 + * @return int primary key of user that is the web master
  96 + *
  97 + */
  98 + function getWebMasterID() {
  99 + return $this->iWebMasterID;
  100 + }
  101 +
  102 + /**
  103 + * Set the web master id
  104 + *
  105 + * @param int Primary key of user that is web master
  106 + *
  107 + */
  108 + function setWebMasterID() {
  109 + $this->iWebMasterID = $iNewValue;
  110 + }
  111 +
  112 +
  113 + /**
41 114 * Create the current object in the database
42 115 *
43 116 * @return boolean on successful store, false otherwise and set $_SESSION["errorMessage"]
... ...