<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by Andi Hotz (SAHITS) -->
<phpClassTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sahits.ch/xsd/phpClassTemplate.xsd">
<include>MySQLDAO.php</include>
<include>Security.php</include>
<member name="dao"/>
<member name="i" value="1"/>
<member name="dbHost" value="'DB_HOST'"/>
<member name="dbUser" value="'DB_USER'"/>
<member name="dbPasswd" value="'DB_PASSWD'"/>
<member name="dbName" value="'DB_NAME'"/>
<members name="DB_FIELDS" initPK="0"/>
<methods name="DB_FIELD_GETTER"/>
<methods name="DB_FIELD_SETTER"/>
<method name="__construct">
<arg name="value"/>
<description>Default constructor</description>
<description>@param value some value</description>
</method>
<method name="INIT_LOAD"/>
<method name="TO_STRING"/>
<method name="loadAll" static="true" visibility="public">
<body>
$OBJECT_NAME = new CLASS_NAME();
$rows = $OBJECT_NAME->dao->getData("");
$OBJECT_NAMEs = array();
for ($index = 0; $index < sizeof($rows); $index++) {
$d = new Document();
$d->init($rows[$index]);
array_push($OBJECT_NAMEs,$d);
}
return $OBJECT_NAMEs;
</body>
</method>
<method name="LOAD_UNIQUE" static="true">
<body>
$OBJECT_NAME = new CLASS_NAME();
$rows = $OBJECT_NAME->dao->getData("PK_WHERE");
$OBJECT_NAME->init($rows[0]);
return $OBJECT_NAME;
</body>
</method>
<methods name="LOAD_BY_FK" static="true" visibility="public">
<body>
$OBJECT_NAME = new CLASS_NAME();
$rows = $OBJECT_NAME->dao->getData("FK_WHERE");
$OBJECT_NAMEs = array();
for ($index = 0; $index < sizeof($rows); $index++) {
$d = new Document();
$d->init($rows[$index]);
array_push($OBJECT_NAMEs,$d);
}
return $OBJECT_NAMEs;
</body>
</methods>
<method name="INSERT" visibility="private">
<body>
$list = array(FIELD_ARRAY);
return $this->dao->insertRecord($list);
</body>
</method>
<method name="UPDATE" visibility="private">
<body>
$list = array(FIELD_ARRAY);
$where = "PK_WHERE";
return $this->dao->updateRecord($list,$where);
</body>
</method>
<method name="INIT_POST" visibility="private"/>
<method name="INIT_GET" visibility="private"/>
</phpClassTemplate>