Added data_store library

This commit is contained in:
Timothy Warren 2012-05-15 10:23:31 -04:00
parent de471b95d0
commit 86bb2a2ace
53 changed files with 701 additions and 221 deletions

View File

@ -4,74 +4,74 @@
<!-- Generated by graphviz version 2.26.3 (20100126.1600)
-->
<!-- Title: G Pages: 1 -->
<svg width="874pt" height="1246pt"
viewBox="0.00 0.00 874.00 1246.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 1242)">
<svg width="874pt" height="1300pt"
viewBox="0.00 0.00 874.00 1300.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 1296)">
<title>G</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-1242 871,-1242 871,5 -4,5"/>
<polygon fill="white" stroke="white" points="-4,5 -4,-1296 871,-1296 871,5 -4,5"/>
<g id="graph2" class="cluster"><title>cluster_default</title>
<polyline fill="none" stroke="none" points="218,-44 846,-44 "/>
<path fill="none" stroke="none" d="M846,-44C852,-44 858,-50 858,-56"/>
<polyline fill="none" stroke="none" points="858,-56 858,-1218 "/>
<path fill="none" stroke="none" d="M858,-1218C858,-1224 852,-1230 846,-1230"/>
<polyline fill="none" stroke="none" points="846,-1230 218,-1230 "/>
<path fill="none" stroke="none" d="M218,-1230C212,-1230 206,-1224 206,-1218"/>
<polyline fill="none" stroke="none" points="206,-1218 206,-56 "/>
<polyline fill="none" stroke="none" points="858,-56 858,-1272 "/>
<path fill="none" stroke="none" d="M858,-1272C858,-1278 852,-1284 846,-1284"/>
<polyline fill="none" stroke="none" points="846,-1284 218,-1284 "/>
<path fill="none" stroke="none" d="M218,-1284C212,-1284 206,-1278 206,-1272"/>
<polyline fill="none" stroke="none" points="206,-1272 206,-56 "/>
<path fill="none" stroke="none" d="M206,-56C206,-50 212,-44 218,-44"/>
</g>
<!-- \\DB_Reg -->
<g id="node2" class="node"><title>\\DB_Reg</title>
<a xlink:href="sys.db.classes.db_reg.html" xlink:title="DB_Reg" target="_parent">
<polygon fill="none" stroke="black" points="819,-1222 763,-1222 763,-1186 819,-1186 819,-1222"/>
<text text-anchor="middle" x="791" y="-1200.6" font-family="Courier,monospace" font-size="11.00">DB_Reg</text>
<polygon fill="none" stroke="black" points="819,-1276 763,-1276 763,-1240 819,-1240 819,-1276"/>
<text text-anchor="middle" x="791" y="-1254.6" font-family="Courier,monospace" font-size="11.00">DB_Reg</text>
</a>
</g>
<!-- \\Settings -->
<g id="node3" class="node"><title>\\Settings</title>
<a xlink:href="sys.db.classes.settings.html" xlink:title="Settings" target="_parent">
<polygon fill="none" stroke="black" points="826,-1168 756,-1168 756,-1132 826,-1132 826,-1168"/>
<text text-anchor="middle" x="791" y="-1146.6" font-family="Courier,monospace" font-size="11.00">Settings</text>
<polygon fill="none" stroke="black" points="826,-1222 756,-1222 756,-1186 826,-1186 826,-1222"/>
<text text-anchor="middle" x="791" y="-1200.6" font-family="Courier,monospace" font-size="11.00">Settings</text>
</a>
</g>
<!-- \\DB_SQL -->
<g id="node4" class="node"><title>\\DB_SQL</title>
<a xlink:href="sys.db.classes.db_sql.html" xlink:title="«abstract»&lt;br/&gt;DB_SQL" target="_parent">
<polygon fill="none" stroke="black" points="617,-736 533,-736 533,-700 617,-700 617,-736"/>
<text text-anchor="start" x="541" y="-723.433" font-family="Courier,monospace" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="554.5" y="-710.233" font-family="Courier,monospace" font-size="11.00">DB_SQL</text>
<polygon fill="none" stroke="black" points="617,-790 533,-790 533,-754 617,-754 617,-790"/>
<text text-anchor="start" x="541" y="-777.433" font-family="Courier,monospace" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="554.5" y="-764.233" font-family="Courier,monospace" font-size="11.00">DB_SQL</text>
</a>
</g>
<!-- \\DB_PDO -->
<g id="node5" class="node"><title>\\DB_PDO</title>
<a xlink:href="sys.db.classes.db_pdo.html" xlink:title="«abstract»&lt;br/&gt;DB_PDO" target="_parent">
<polygon fill="none" stroke="black" points="617,-277 533,-277 533,-241 617,-241 617,-277"/>
<text text-anchor="start" x="541" y="-264.433" font-family="Courier,monospace" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="554.5" y="-251.233" font-family="Courier,monospace" font-size="11.00">DB_PDO</text>
<polygon fill="none" stroke="black" points="617,-331 533,-331 533,-295 617,-295 617,-331"/>
<text text-anchor="start" x="541" y="-318.433" font-family="Courier,monospace" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="554.5" y="-305.233" font-family="Courier,monospace" font-size="11.00">DB_PDO</text>
</a>
</g>
<!-- \\PDO -->
<g id="node35" class="node"><title>\\PDO</title>
<g id="node36" class="node"><title>\\PDO</title>
<ellipse fill="none" stroke="black" cx="379" cy="-18" rx="35.0527" ry="18"/>
<text text-anchor="middle" x="379" y="-13.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDO</text>
</g>
<!-- \\DB_PDO&#45;&gt;\\PDO -->
<g id="edge3" class="edge"><title>\\DB_PDO&#45;&gt;\\PDO</title>
<path fill="none" stroke="black" d="M532.23,-256.037C517.348,-253.062 501.515,-247.447 490,-237 420.961,-174.361 478.324,-111.07 418,-40 416.859,-38.6554 415.613,-37.3763 414.291,-36.1617"/>
<polygon fill="none" stroke="black" points="416.149,-33.1773 406.073,-29.9031 411.908,-38.7463 416.149,-33.1773"/>
<path fill="none" stroke="black" d="M532.258,-310.559C517.202,-307.657 501.246,-301.956 490,-291 406.874,-210.014 489.911,-131.09 418,-40 416.907,-38.6157 415.702,-37.304 414.412,-36.0628"/>
<polygon fill="none" stroke="black" points="416.337,-33.1243 406.306,-29.7123 412.02,-38.6346 416.337,-33.1243"/>
</g>
<!-- \\Query_Builder -->
<g id="node6" class="node"><title>\\Query_Builder</title>
<a xlink:href="sys.db.classes.query_builder.html" xlink:title="Query_Builder" target="_parent">
<polygon fill="none" stroke="black" points="627,-520 523,-520 523,-484 627,-484 627,-520"/>
<text text-anchor="middle" x="575" y="-498.6" font-family="Courier,monospace" font-size="11.00">Query_Builder</text>
<polygon fill="none" stroke="black" points="627,-574 523,-574 523,-538 627,-538 627,-574"/>
<text text-anchor="middle" x="575" y="-552.6" font-family="Courier,monospace" font-size="11.00">Query_Builder</text>
</a>
</g>
<!-- \\DB_Util -->
<g id="node7" class="node"><title>\\DB_Util</title>
<a xlink:href="sys.db.classes.db_util.html" xlink:title="«abstract»&lt;br/&gt;DB_Util" target="_parent">
<polygon fill="none" stroke="black" points="617,-1006 533,-1006 533,-970 617,-970 617,-1006"/>
<text text-anchor="start" x="541" y="-993.433" font-family="Courier,monospace" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="551" y="-980.233" font-family="Courier,monospace" font-size="11.00">DB_Util</text>
<polygon fill="none" stroke="black" points="617,-1060 533,-1060 533,-1024 617,-1024 617,-1060"/>
<text text-anchor="start" x="541" y="-1047.43" font-family="Courier,monospace" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="551" y="-1034.23" font-family="Courier,monospace" font-size="11.00">DB_Util</text>
</a>
</g>
<!-- \\PgSQL_SQL -->
@ -83,8 +83,8 @@
</g>
<!-- \\PgSQL_SQL&#45;&gt;\\DB_SQL -->
<g id="edge5" class="edge"><title>\\PgSQL_SQL&#45;&gt;\\DB_SQL</title>
<path fill="none" stroke="black" d="M752.384,-718C717.629,-718 666.251,-718 627.723,-718"/>
<polygon fill="none" stroke="black" points="627.723,-714.5 617.723,-718 627.723,-721.5 627.723,-714.5"/>
<path fill="none" stroke="black" d="M752.384,-727.654C717.629,-736.343 666.251,-749.187 627.723,-758.819"/>
<polygon fill="none" stroke="black" points="626.576,-755.498 617.723,-761.319 628.273,-762.289 626.576,-755.498"/>
</g>
<!-- \\PgSQL_Util -->
<g id="node9" class="node"><title>\\PgSQL_Util</title>
@ -95,20 +95,20 @@
</g>
<!-- \\PgSQL_Util&#45;&gt;\\DB_Util -->
<g id="edge7" class="edge"><title>\\PgSQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M748.84,-988C714.276,-988 665.162,-988 627.95,-988"/>
<polygon fill="none" stroke="black" points="627.792,-984.5 617.792,-988 627.792,-991.5 627.792,-984.5"/>
<path fill="none" stroke="black" d="M748.84,-998.54C714.276,-1007.18 665.162,-1019.46 627.95,-1028.76"/>
<polygon fill="none" stroke="black" points="626.644,-1025.48 617.792,-1031.3 628.342,-1032.27 626.644,-1025.48"/>
</g>
<!-- \\PgSQL -->
<g id="node10" class="node"><title>\\PgSQL</title>
<a xlink:href="sys.db.drivers.pgsql.pgsql_driver.html" xlink:title="PgSQL" target="_parent">
<polygon fill="none" stroke="black" points="818,-142 764,-142 764,-106 818,-106 818,-142"/>
<text text-anchor="middle" x="791" y="-120.6" font-family="Courier,monospace" font-size="11.00">PgSQL</text>
<polygon fill="none" stroke="black" points="818,-466 764,-466 764,-430 818,-430 818,-466"/>
<text text-anchor="middle" x="791" y="-444.6" font-family="Courier,monospace" font-size="11.00">PgSQL</text>
</a>
</g>
<!-- \\PgSQL&#45;&gt;\\DB_PDO -->
<g id="edge9" class="edge"><title>\\PgSQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M763.749,-133.489C753.242,-137.886 741.495,-143.76 732,-151 692.36,-181.227 702.141,-210.372 660,-237 650.233,-243.172 638.798,-247.617 627.539,-250.818"/>
<polygon fill="none" stroke="black" points="626.559,-247.456 617.736,-253.322 628.292,-254.238 626.559,-247.456"/>
<path fill="none" stroke="black" d="M763.782,-436.728C753.615,-432.212 742.093,-426.723 732,-421 686.756,-395.342 637.869,-360.466 606.878,-337.371"/>
<polygon fill="none" stroke="black" points="608.731,-334.385 598.63,-331.186 604.531,-339.985 608.731,-334.385"/>
</g>
<!-- \\ODBC_Util -->
<g id="node11" class="node"><title>\\ODBC_Util</title>
@ -119,8 +119,8 @@
</g>
<!-- \\ODBC_Util&#45;&gt;\\DB_Util -->
<g id="edge11" class="edge"><title>\\ODBC_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M752.384,-943.654C717.629,-952.343 666.251,-965.187 627.723,-974.819"/>
<polygon fill="none" stroke="black" points="626.576,-971.498 617.723,-977.319 628.273,-978.289 626.576,-971.498"/>
<path fill="none" stroke="black" d="M752.475,-951.313C745.629,-954.48 738.584,-957.797 732,-961 692.965,-979.988 649.105,-1002.74 617.686,-1019.29"/>
<polygon fill="none" stroke="black" points="615.972,-1016.23 608.762,-1024 619.24,-1022.42 615.972,-1016.23"/>
</g>
<!-- \\ODBC_SQL -->
<g id="node12" class="node"><title>\\ODBC_SQL</title>
@ -131,8 +131,8 @@
</g>
<!-- \\ODBC_SQL&#45;&gt;\\DB_SQL -->
<g id="edge13" class="edge"><title>\\ODBC_SQL&#45;&gt;\\DB_SQL</title>
<path fill="none" stroke="black" d="M755.815,-672.796C720.991,-681.502 667.26,-694.935 627.41,-704.897"/>
<polygon fill="none" stroke="black" points="626.451,-701.53 617.598,-707.35 628.148,-708.321 626.451,-701.53"/>
<path fill="none" stroke="black" d="M755.931,-679.72C748.026,-683.354 739.699,-687.255 732,-691 692.965,-709.988 649.105,-732.738 617.686,-749.287"/>
<polygon fill="none" stroke="black" points="615.972,-746.234 608.762,-753.997 619.24,-752.425 615.972,-746.234"/>
</g>
<!-- \\ODBC -->
<g id="node13" class="node"><title>\\ODBC</title>
@ -143,20 +143,20 @@
</g>
<!-- \\ODBC&#45;&gt;\\DB_PDO -->
<g id="edge15" class="edge"><title>\\ODBC&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M763.782,-382.728C753.615,-378.212 742.093,-372.723 732,-367 686.756,-341.342 637.869,-306.466 606.878,-283.371"/>
<polygon fill="none" stroke="black" points="608.731,-280.385 598.63,-277.186 604.531,-285.985 608.731,-280.385"/>
<path fill="none" stroke="black" d="M763.643,-383.741C729.449,-370.918 670.196,-348.699 627.205,-332.577"/>
<polygon fill="none" stroke="black" points="628.339,-329.264 617.747,-329.03 625.882,-335.819 628.339,-329.264"/>
</g>
<!-- \\MySQL_Util -->
<g id="node14" class="node"><title>\\MySQL_Util</title>
<a xlink:href="sys.db.drivers.mysql.mysql_util.html" xlink:title="MySQL_Util" target="_parent">
<polygon fill="none" stroke="black" points="833,-898 749,-898 749,-862 833,-862 833,-898"/>
<text text-anchor="middle" x="791" y="-876.6" font-family="Courier,monospace" font-size="11.00">MySQL_Util</text>
<polygon fill="none" stroke="black" points="833,-1168 749,-1168 749,-1132 833,-1132 833,-1168"/>
<text text-anchor="middle" x="791" y="-1146.6" font-family="Courier,monospace" font-size="11.00">MySQL_Util</text>
</a>
</g>
<!-- \\MySQL_Util&#45;&gt;\\DB_Util -->
<g id="edge17" class="edge"><title>\\MySQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M750.892,-898.047C744.548,-900.99 738.078,-904.043 732,-907 692.965,-925.988 649.105,-948.738 617.686,-965.287"/>
<polygon fill="none" stroke="black" points="615.972,-962.234 608.762,-969.997 619.24,-968.425 615.972,-962.234"/>
<path fill="none" stroke="black" d="M750.892,-1131.95C744.548,-1129.01 738.078,-1125.96 732,-1123 692.965,-1104.01 649.105,-1081.26 617.686,-1064.71"/>
<polygon fill="none" stroke="black" points="619.24,-1061.58 608.762,-1060 615.972,-1067.77 619.24,-1061.58"/>
</g>
<!-- \\MySQL -->
<g id="node15" class="node"><title>\\MySQL</title>
@ -167,20 +167,20 @@
</g>
<!-- \\MySQL&#45;&gt;\\DB_PDO -->
<g id="edge19" class="edge"><title>\\MySQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M763.643,-329.741C729.449,-316.918 670.196,-294.699 627.205,-278.577"/>
<polygon fill="none" stroke="black" points="628.339,-275.264 617.747,-275.03 625.882,-281.819 628.339,-275.264"/>
<path fill="none" stroke="black" d="M763.643,-336.58C729.593,-332.324 670.693,-324.962 627.747,-319.593"/>
<polygon fill="none" stroke="black" points="628.104,-316.111 617.747,-318.343 627.236,-323.057 628.104,-316.111"/>
</g>
<!-- \\MySQL_SQL -->
<g id="node16" class="node"><title>\\MySQL_SQL</title>
<a xlink:href="sys.db.drivers.mysql.mysql_sql.html" xlink:title="MySQL_SQL" target="_parent">
<polygon fill="none" stroke="black" points="830,-628 752,-628 752,-592 830,-592 830,-628"/>
<text text-anchor="middle" x="791" y="-606.6" font-family="Courier,monospace" font-size="11.00">MySQL_SQL</text>
<polygon fill="none" stroke="black" points="830,-898 752,-898 752,-862 830,-862 830,-898"/>
<text text-anchor="middle" x="791" y="-876.6" font-family="Courier,monospace" font-size="11.00">MySQL_SQL</text>
</a>
</g>
<!-- \\MySQL_SQL&#45;&gt;\\DB_SQL -->
<g id="edge21" class="edge"><title>\\MySQL_SQL&#45;&gt;\\DB_SQL</title>
<path fill="none" stroke="black" d="M751.843,-627.606C745.196,-630.684 738.382,-633.896 732,-637 692.965,-655.988 649.105,-678.738 617.686,-695.287"/>
<polygon fill="none" stroke="black" points="615.972,-692.234 608.762,-699.997 619.24,-698.425 615.972,-692.234"/>
<path fill="none" stroke="black" d="M751.843,-862.394C745.196,-859.316 738.382,-856.104 732,-853 692.965,-834.012 649.105,-811.262 617.686,-794.713"/>
<polygon fill="none" stroke="black" points="619.24,-791.575 608.762,-790.003 615.972,-797.766 619.24,-791.575"/>
</g>
<!-- \\SQLite_Util -->
<g id="node17" class="node"><title>\\SQLite_Util</title>
@ -191,8 +191,8 @@
</g>
<!-- \\SQLite_Util&#45;&gt;\\DB_Util -->
<g id="edge23" class="edge"><title>\\SQLite_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M750.892,-1077.95C744.548,-1075.01 738.078,-1071.96 732,-1069 692.965,-1050.01 649.105,-1027.26 617.686,-1010.71"/>
<polygon fill="none" stroke="black" points="619.24,-1007.58 608.762,-1006 615.972,-1013.77 619.24,-1007.58"/>
<path fill="none" stroke="black" d="M745.456,-1084.61C710.949,-1075.99 663.482,-1064.12 627.4,-1055.1"/>
<polygon fill="none" stroke="black" points="628.096,-1051.67 617.545,-1052.64 626.398,-1058.46 628.096,-1051.67"/>
</g>
<!-- \\SQLite -->
<g id="node18" class="node"><title>\\SQLite</title>
@ -203,8 +203,8 @@
</g>
<!-- \\SQLite&#45;&gt;\\DB_PDO -->
<g id="edge25" class="edge"><title>\\SQLite&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M762.317,-282.415C728.073,-278.134 670.12,-270.89 627.724,-265.591"/>
<polygon fill="none" stroke="black" points="627.934,-262.09 617.577,-264.322 627.066,-269.036 627.934,-262.09"/>
<path fill="none" stroke="black" d="M762.317,-289.585C728.073,-293.866 670.12,-301.11 627.724,-306.409"/>
<polygon fill="none" stroke="black" points="627.066,-302.964 617.577,-307.678 627.934,-309.91 627.066,-302.964"/>
</g>
<!-- \\SQLite_SQL -->
<g id="node19" class="node"><title>\\SQLite_SQL</title>
@ -215,8 +215,8 @@
</g>
<!-- \\SQLite_SQL&#45;&gt;\\DB_SQL -->
<g id="edge27" class="edge"><title>\\SQLite_SQL&#45;&gt;\\DB_SQL</title>
<path fill="none" stroke="black" d="M750.892,-807.953C744.548,-805.01 738.078,-801.957 732,-799 692.965,-780.012 649.105,-757.262 617.686,-740.713"/>
<polygon fill="none" stroke="black" points="619.24,-737.575 608.762,-736.003 615.972,-743.766 619.24,-737.575"/>
<path fill="none" stroke="black" d="M748.84,-815.46C714.276,-806.819 665.162,-794.54 627.95,-785.237"/>
<polygon fill="none" stroke="black" points="628.342,-781.728 617.792,-782.698 626.644,-788.519 628.342,-781.728"/>
</g>
<!-- \\Firebird_SQL -->
<g id="node20" class="node"><title>\\Firebird_SQL</title>
@ -227,8 +227,8 @@
</g>
<!-- \\Firebird_SQL&#45;&gt;\\DB_SQL -->
<g id="edge29" class="edge"><title>\\Firebird_SQL&#45;&gt;\\DB_SQL</title>
<path fill="none" stroke="black" d="M742.256,-759.814C708.168,-751.292 662.673,-739.918 627.738,-731.185"/>
<polygon fill="none" stroke="black" points="628.273,-727.711 617.723,-728.681 626.575,-734.502 628.273,-727.711"/>
<path fill="none" stroke="black" d="M742.256,-772C708.168,-772 662.673,-772 627.738,-772"/>
<polygon fill="none" stroke="black" points="627.723,-768.5 617.723,-772 627.722,-775.5 627.723,-768.5"/>
</g>
<!-- \\Firebird_Result -->
<g id="node21" class="node"><title>\\Firebird_Result</title>
@ -238,7 +238,7 @@
</a>
</g>
<!-- \\PDOStatement -->
<g id="node50" class="node"><title>\\PDOStatement</title>
<g id="node51" class="node"><title>\\PDOStatement</title>
<ellipse fill="none" stroke="black" cx="575" cy="-18" rx="85.1942" ry="18"/>
<text text-anchor="middle" x="575" y="-13.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDOStatement</text>
</g>
@ -250,14 +250,14 @@
<!-- \\Firebird -->
<g id="node22" class="node"><title>\\Firebird</title>
<a xlink:href="sys.db.drivers.firebird.firebird_driver.html" xlink:title="Firebird" target="_parent">
<polygon fill="none" stroke="black" points="826,-250 756,-250 756,-214 826,-214 826,-250"/>
<text text-anchor="middle" x="791" y="-228.6" font-family="Courier,monospace" font-size="11.00">Firebird</text>
<polygon fill="none" stroke="black" points="826,-142 756,-142 756,-106 826,-106 826,-142"/>
<text text-anchor="middle" x="791" y="-120.6" font-family="Courier,monospace" font-size="11.00">Firebird</text>
</a>
</g>
<!-- \\Firebird&#45;&gt;\\DB_PDO -->
<g id="edge33" class="edge"><title>\\Firebird&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M755.815,-236.398C721.064,-240.742 667.487,-247.439 627.664,-252.417"/>
<polygon fill="none" stroke="black" points="627.087,-248.962 617.598,-253.675 627.955,-255.908 627.087,-248.962"/>
<path fill="none" stroke="black" d="M755.847,-135.478C747.34,-139.433 738.761,-144.542 732,-151 681.404,-199.329 714.646,-247.303 660,-291 650.606,-298.512 638.928,-303.483 627.266,-306.766"/>
<polygon fill="none" stroke="black" points="626.408,-303.373 617.524,-309.146 628.069,-310.173 626.408,-303.373"/>
</g>
<!-- \\Firebird_Util -->
<g id="node23" class="node"><title>\\Firebird_Util</title>
@ -268,128 +268,135 @@
</g>
<!-- \\Firebird_Util&#45;&gt;\\DB_Util -->
<g id="edge35" class="edge"><title>\\Firebird_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M738.988,-1029C705.13,-1020.53 661.125,-1009.53 627.225,-1001.06"/>
<polygon fill="none" stroke="black" points="628.051,-997.655 617.5,-998.625 626.353,-1004.45 628.051,-997.655"/>
<path fill="none" stroke="black" d="M738.988,-1042C705.275,-1042 661.502,-1042 627.662,-1042"/>
<polygon fill="none" stroke="black" points="627.5,-1038.5 617.5,-1042 627.5,-1045.5 627.5,-1038.5"/>
</g>
<!-- \\MM_Model -->
<g id="node24" class="node"><title>\\MM_Model</title>
<a xlink:href="sys.core.model.html" xlink:title="MM_Model" target="_parent">
<polygon fill="none" stroke="black" points="610,-574 540,-574 540,-538 610,-538 610,-574"/>
<text text-anchor="middle" x="575" y="-552.6" font-family="Courier,monospace" font-size="11.00">MM_Model</text>
<polygon fill="none" stroke="black" points="610,-628 540,-628 540,-592 610,-592 610,-628"/>
<text text-anchor="middle" x="575" y="-606.6" font-family="Courier,monospace" font-size="11.00">MM_Model</text>
</a>
</g>
<!-- \\miniMVC -->
<g id="node27" class="node"><title>\\miniMVC</title>
<a xlink:href="sys.core.miniMVC.html" xlink:title="miniMVC" target="_parent">
<polygon fill="none" stroke="black" points="411,-520 347,-520 347,-484 411,-484 411,-520"/>
<text text-anchor="middle" x="379" y="-498.6" font-family="Courier,monospace" font-size="11.00">miniMVC</text>
<polygon fill="none" stroke="black" points="411,-574 347,-574 347,-538 411,-538 411,-574"/>
<text text-anchor="middle" x="379" y="-552.6" font-family="Courier,monospace" font-size="11.00">miniMVC</text>
</a>
</g>
<!-- \\MM_Model&#45;&gt;\\miniMVC -->
<g id="edge37" class="edge"><title>\\MM_Model&#45;&gt;\\miniMVC</title>
<path fill="none" stroke="black" d="M539.051,-546.096C505.958,-536.978 456.829,-523.443 421.74,-513.775"/>
<polygon fill="none" stroke="black" points="422.359,-510.316 411.789,-511.034 420.5,-517.064 422.359,-510.316"/>
<path fill="none" stroke="black" d="M539.051,-600.096C505.958,-590.978 456.829,-577.443 421.74,-567.775"/>
<polygon fill="none" stroke="black" points="422.359,-564.316 411.789,-565.034 420.5,-571.064 422.359,-564.316"/>
</g>
<!-- \\DB -->
<g id="node25" class="node"><title>\\DB</title>
<a xlink:href="sys.core.db.html" xlink:title="DB" target="_parent">
<polygon fill="none" stroke="black" points="818,-520 764,-520 764,-484 818,-484 818,-520"/>
<text text-anchor="middle" x="791" y="-498.6" font-family="Courier,monospace" font-size="11.00">DB</text>
<polygon fill="none" stroke="black" points="818,-574 764,-574 764,-538 818,-538 818,-574"/>
<text text-anchor="middle" x="791" y="-552.6" font-family="Courier,monospace" font-size="11.00">DB</text>
</a>
</g>
<!-- \\DB&#45;&gt;\\Query_Builder -->
<g id="edge39" class="edge"><title>\\DB&#45;&gt;\\Query_Builder</title>
<path fill="none" stroke="black" d="M763.643,-502C732.077,-502 679.154,-502 637.385,-502"/>
<polygon fill="none" stroke="black" points="637.298,-498.5 627.298,-502 637.298,-505.5 637.298,-498.5"/>
<path fill="none" stroke="black" d="M763.643,-556C732.077,-556 679.154,-556 637.385,-556"/>
<polygon fill="none" stroke="black" points="637.298,-552.5 627.298,-556 637.298,-559.5 637.298,-552.5"/>
</g>
<!-- \\MM -->
<g id="node26" class="node"><title>\\MM</title>
<a xlink:href="sys.core.miniMVC.html" xlink:title="MM" target="_parent">
<polygon fill="none" stroke="black" points="268,-574 214,-574 214,-538 268,-538 268,-574"/>
<text text-anchor="middle" x="241" y="-552.6" font-family="Courier,monospace" font-size="11.00">MM</text>
<polygon fill="none" stroke="black" points="268,-628 214,-628 214,-592 268,-592 268,-628"/>
<text text-anchor="middle" x="241" y="-606.6" font-family="Courier,monospace" font-size="11.00">MM</text>
</a>
</g>
<!-- \\ArrayObject -->
<g id="node56" class="node"><title>\\ArrayObject</title>
<ellipse fill="none" stroke="black" cx="71" cy="-556" rx="71.107" ry="18"/>
<text text-anchor="middle" x="71" y="-551.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\ArrayObject</text>
<g id="node57" class="node"><title>\\ArrayObject</title>
<ellipse fill="none" stroke="black" cx="71" cy="-610" rx="71.107" ry="18"/>
<text text-anchor="middle" x="71" y="-605.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\ArrayObject</text>
</g>
<!-- \\MM&#45;&gt;\\ArrayObject -->
<g id="edge41" class="edge"><title>\\MM&#45;&gt;\\ArrayObject</title>
<path fill="none" stroke="black" d="M213.687,-556C196.92,-556 174.483,-556 152.374,-556"/>
<polygon fill="none" stroke="black" points="152.26,-552.5 142.26,-556 152.26,-559.5 152.26,-552.5"/>
<path fill="none" stroke="black" d="M213.687,-610C196.92,-610 174.483,-610 152.374,-610"/>
<polygon fill="none" stroke="black" points="152.26,-606.5 142.26,-610 152.26,-613.5 152.26,-606.5"/>
</g>
<!-- \\miniMVC&#45;&gt;\\MM -->
<g id="edge43" class="edge"><title>\\miniMVC&#45;&gt;\\MM</title>
<path fill="none" stroke="black" d="M346.296,-514.797C325.699,-522.857 299.069,-533.277 277.744,-541.622"/>
<polygon fill="none" stroke="black" points="276.397,-538.391 268.36,-545.294 278.948,-544.909 276.397,-538.391"/>
<path fill="none" stroke="black" d="M346.296,-568.797C325.699,-576.857 299.069,-587.277 277.744,-595.622"/>
<polygon fill="none" stroke="black" points="276.397,-592.391 268.36,-599.294 278.948,-598.909 276.397,-592.391"/>
</g>
<!-- \\MM_Page -->
<g id="node28" class="node"><title>\\MM_Page</title>
<a xlink:href="sys.core.page.html" xlink:title="MM_Page" target="_parent">
<polygon fill="none" stroke="black" points="411,-628 347,-628 347,-592 411,-592 411,-628"/>
<text text-anchor="middle" x="379" y="-606.6" font-family="Courier,monospace" font-size="11.00">MM_Page</text>
<polygon fill="none" stroke="black" points="411,-682 347,-682 347,-646 411,-646 411,-682"/>
<text text-anchor="middle" x="379" y="-660.6" font-family="Courier,monospace" font-size="11.00">MM_Page</text>
</a>
</g>
<!-- \\MM_Page&#45;&gt;\\MM -->
<g id="edge45" class="edge"><title>\\MM_Page&#45;&gt;\\MM</title>
<path fill="none" stroke="black" d="M346.296,-597.203C325.699,-589.143 299.069,-578.723 277.744,-570.378"/>
<polygon fill="none" stroke="black" points="278.948,-567.091 268.36,-566.706 276.397,-573.609 278.948,-567.091"/>
<path fill="none" stroke="black" d="M346.296,-651.203C325.699,-643.143 299.069,-632.723 277.744,-624.378"/>
<polygon fill="none" stroke="black" points="278.948,-621.091 268.36,-620.706 276.397,-627.609 278.948,-621.091"/>
</g>
<!-- \\MM_Controller -->
<g id="node29" class="node"><title>\\MM_Controller</title>
<a xlink:href="sys.core.controller.html" xlink:title="MM_Controller" target="_parent">
<polygon fill="none" stroke="black" points="627,-466 523,-466 523,-430 627,-430 627,-466"/>
<text text-anchor="middle" x="575" y="-444.6" font-family="Courier,monospace" font-size="11.00">MM_Controller</text>
<polygon fill="none" stroke="black" points="627,-520 523,-520 523,-484 627,-484 627,-520"/>
<text text-anchor="middle" x="575" y="-498.6" font-family="Courier,monospace" font-size="11.00">MM_Controller</text>
</a>
</g>
<!-- \\MM_Controller&#45;&gt;\\miniMVC -->
<g id="edge47" class="edge"><title>\\MM_Controller&#45;&gt;\\miniMVC</title>
<path fill="none" stroke="black" d="M522.476,-462.471C490.93,-471.162 451.306,-482.079 421.696,-490.237"/>
<polygon fill="none" stroke="black" points="420.381,-486.969 411.67,-492.999 422.24,-493.717 420.381,-486.969"/>
<path fill="none" stroke="black" d="M522.476,-516.471C490.93,-525.162 451.306,-536.079 421.696,-544.237"/>
<polygon fill="none" stroke="black" points="420.381,-540.969 411.67,-546.999 422.24,-547.717 420.381,-540.969"/>
</g>
<!-- \\MM_Output -->
<g id="node30" class="node"><title>\\MM_Output</title>
<a xlink:href="sys.core.output.html" xlink:title="MM_Output" target="_parent">
<polygon fill="none" stroke="black" points="418,-574 340,-574 340,-538 418,-538 418,-574"/>
<text text-anchor="middle" x="379" y="-552.6" font-family="Courier,monospace" font-size="11.00">MM_Output</text>
<polygon fill="none" stroke="black" points="418,-628 340,-628 340,-592 418,-592 418,-628"/>
<text text-anchor="middle" x="379" y="-606.6" font-family="Courier,monospace" font-size="11.00">MM_Output</text>
</a>
</g>
<!-- \\MM_Output&#45;&gt;\\MM -->
<g id="edge49" class="edge"><title>\\MM_Output&#45;&gt;\\MM</title>
<path fill="none" stroke="black" d="M339.824,-556C320.46,-556 297.217,-556 278.137,-556"/>
<polygon fill="none" stroke="black" points="278.018,-552.5 268.018,-556 278.017,-559.5 278.018,-552.5"/>
<path fill="none" stroke="black" d="M339.824,-610C320.46,-610 297.217,-610 278.137,-610"/>
<polygon fill="none" stroke="black" points="278.018,-606.5 268.018,-610 278.017,-613.5 278.018,-606.5"/>
</g>
<!-- \\MM_Data_Store -->
<g id="node31" class="node"><title>\\MM_Data_Store</title>
<a xlink:href="sys.libraries.data_store.html" xlink:title="MM_Data_Store" target="_parent">
<polygon fill="none" stroke="black" points="843,-250 739,-250 739,-214 843,-214 843,-250"/>
<text text-anchor="middle" x="791" y="-228.6" font-family="Courier,monospace" font-size="11.00">MM_Data_Store</text>
</a>
</g>
<!-- \\MM_Session -->
<g id="node31" class="node"><title>\\MM_Session</title>
<g id="node32" class="node"><title>\\MM_Session</title>
<a xlink:href="sys.libraries.session.html" xlink:title="MM_Session" target="_parent">
<polygon fill="none" stroke="black" points="833,-196 749,-196 749,-160 833,-160 833,-196"/>
<text text-anchor="middle" x="791" y="-174.6" font-family="Courier,monospace" font-size="11.00">MM_Session</text>
</a>
</g>
<!-- \\Welcome_Model -->
<g id="node32" class="node"><title>\\Welcome_Model</title>
<g id="node33" class="node"><title>\\Welcome_Model</title>
<a xlink:href="app.modules.welcome.models.welcome_model.html" xlink:title="Welcome_Model" target="_parent">
<polygon fill="none" stroke="black" points="843,-574 739,-574 739,-538 843,-538 843,-574"/>
<text text-anchor="middle" x="791" y="-552.6" font-family="Courier,monospace" font-size="11.00">Welcome_Model</text>
<polygon fill="none" stroke="black" points="843,-628 739,-628 739,-592 843,-592 843,-628"/>
<text text-anchor="middle" x="791" y="-606.6" font-family="Courier,monospace" font-size="11.00">Welcome_Model</text>
</a>
</g>
<!-- \\Welcome_Model&#45;&gt;\\MM_Model -->
<g id="edge51" class="edge"><title>\\Welcome_Model&#45;&gt;\\MM_Model</title>
<path fill="none" stroke="black" d="M738.988,-556C703.013,-556 655.582,-556 620.988,-556"/>
<polygon fill="none" stroke="black" points="620.692,-552.5 610.692,-556 620.692,-559.5 620.692,-552.5"/>
<path fill="none" stroke="black" d="M738.988,-610C703.013,-610 655.582,-610 620.988,-610"/>
<polygon fill="none" stroke="black" points="620.692,-606.5 610.692,-610 620.692,-613.5 620.692,-606.5"/>
</g>
<!-- \\Welcome -->
<g id="node33" class="node"><title>\\Welcome</title>
<g id="node34" class="node"><title>\\Welcome</title>
<a xlink:href="app.modules.welcome.controllers.welcome.html" xlink:title="Welcome" target="_parent">
<polygon fill="none" stroke="black" points="823,-466 759,-466 759,-430 823,-430 823,-466"/>
<text text-anchor="middle" x="791" y="-444.6" font-family="Courier,monospace" font-size="11.00">Welcome</text>
<polygon fill="none" stroke="black" points="823,-520 759,-520 759,-484 823,-484 823,-520"/>
<text text-anchor="middle" x="791" y="-498.6" font-family="Courier,monospace" font-size="11.00">Welcome</text>
</a>
</g>
<!-- \\Welcome&#45;&gt;\\MM_Controller -->
<g id="edge53" class="edge"><title>\\Welcome&#45;&gt;\\MM_Controller</title>
<path fill="none" stroke="black" d="M758.663,-448C726.833,-448 677.382,-448 637.808,-448"/>
<polygon fill="none" stroke="black" points="637.717,-444.5 627.716,-448 637.716,-451.5 637.717,-444.5"/>
<path fill="none" stroke="black" d="M758.663,-502C726.833,-502 677.382,-502 637.808,-502"/>
<polygon fill="none" stroke="black" points="637.717,-498.5 627.716,-502 637.716,-505.5 637.717,-498.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -1585,7 +1585,7 @@ for complex select queries</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -708,7 +708,7 @@ the connection/database</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -154,7 +154,7 @@ and organizes database connections</p></p>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -300,7 +300,7 @@ specified table</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -211,7 +211,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -870,7 +870,7 @@ the last query executed</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -506,7 +506,7 @@ the query</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -310,7 +310,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -214,7 +214,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -436,7 +436,7 @@ dynamic methods</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -762,7 +762,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -0,0 +1,208 @@
<!DOCTYPE html><html xmlns:date="http://exslt.org/dates-and-times" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
<meta charset="utf-8">
<title>miniMVC » \MM_Data_Store</title>
<meta name="author" content="Mike van Riel">
<meta name="description" content="">
<link href="../css/template.css" rel="stylesheet" media="all">
<script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script><script src="../js/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script><script src="../js/jquery.mousewheel.min.js" type="text/javascript"></script><script src="../js/bootstrap.js" type="text/javascript"></script><script src="../js/template.js" type="text/javascript"></script><script src="../js/prettify/prettify.min.js" type="text/javascript"></script><link rel="shortcut icon" href="../img/favicon.ico">
<link rel="apple-touch-icon" href="../img/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="72x72" href="../img/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="../img/apple-touch-icon-114x114.png">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner"><div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="../index.html">miniMVC</a><div class="nav-collapse"><ul class="nav">
<li class="dropdown">
<a href="#api" class="dropdown-toggle" data-toggle="dropdown">
API Documentation <b class="caret"></b></a><ul class="dropdown-menu">
<li><a>Packages</a></li>
<li><a href="../packages/Default.html"><i class="icon-folder-open"></i> Default</a></li>
<li><a href="../packages/Query.html"><i class="icon-folder-open"></i> Query</a></li>
<li><a href="../packages/miniMVC.html"><i class="icon-folder-open"></i> miniMVC</a></li>
</ul>
</li>
<li class="dropdown" id="charts-menu">
<a href="#charts" class="dropdown-toggle" data-toggle="dropdown">
Charts <b class="caret"></b></a><ul class="dropdown-menu"><li><a href="../graph_class.html"><i class="icon-list-alt"></i> Class hierarchy diagram</a></li></ul>
</li>
<li class="dropdown" id="reports-menu">
<a href="#reports" class="dropdown-toggle" data-toggle="dropdown">
Reports <b class="caret"></b></a><ul class="dropdown-menu">
<li><a href="../errors.html"><i class="icon-remove-sign"></i> Errors 
<span class="label label-info">0</span></a></li>
<li><a href="../markers.html"><i class="icon-map-marker"></i> Markers 
<ul><li>todo 
<span class="label label-info">6</span>
</li></ul></a></li>
<li><a href="../deprecated.html"><i class="icon-stop"></i> Deprecated elements 
<span class="label label-info">0</span></a></li>
</ul>
</li>
</ul></div>
</div></div>
<div class="go_to_top"><a href="#___" style="color: inherit">Back to top  <i class="icon-upload icon-white"></i></a></div>
</div>
<div id="___" class="container">
<noscript><div class="alert alert-warning">
Javascript is disabled; several features are only available
if Javascript is enabled.
</div></noscript>
<div class="row">
<div class="span4">
<span class="btn-group visibility" data-toggle="buttons-checkbox"><button class="btn public active" title="Show public elements">Public</button><button class="btn protected" title="Show protected elements">Protected</button><button class="btn private" title="Show private elements">Private</button><button class="btn inherited active" title="Show inherited elements">Inherited</button></span><div class="btn-group view pull-right" data-toggle="buttons-radio">
<button class="btn details" title="Show descriptions and method names"><i class="icon-list"></i></button><button class="btn simple" title="Show only method names"><i class="icon-align-justify"></i></button>
</div>
<ul class="side-nav nav nav-list">
<li class="nav-header">
<i class="icon-custom icon-method"></i> Methods</li>
<li class="method public "><a href="#__clone" title="__clone :: Magic function called when cloning an object"><span class="description">Magic function called when cloning an object</span><pre>__clone()</pre></a></li>
<li class="method public "><a href="#__destruct" title="__destruct :: Output the data on destruct"><span class="description">Output the data on destruct</span><pre>__destruct()</pre></a></li>
<li class="method public "><a href="#__get" title="__get :: Magic method to simplify isset checking for config options"><span class="description">Magic method to simplify isset checking for config options</span><pre>__get()</pre></a></li>
<li class="method public "><a href="#__set" title="__set :: Magic method to simplify setting config options"><span class="description">Magic method to simplify setting config options</span><pre>__set()</pre></a></li>
<li class="method public "><a href="#del" title="del :: Removes a key from the data store"><span class="description">Removes a key from the data store</span><pre>del()</pre></a></li>
<li class="method public "><a href="#get_all" title="get_all :: Return the entire data store object"><span class="description">Return the entire data store object</span><pre>get_all()</pre></a></li>
<li class="method public "><a href="#get_instance" title="get_instance :: Static method to retreive current instance
of the singleton"><span class="description">Static method to retreive current instance
of the singleton</span><pre>get_instance()</pre></a></li>
<li class="nav-header protected">» Protected</li>
<li class="method protected "><a href="#__construct" title="__construct :: Create and/or load json file"><span class="description">Create and/or load json file</span><pre>__construct()</pre></a></li>
<li class="nav-header">
<i class="icon-custom icon-property"></i> Properties</li>
<li class="nav-header private">» Private</li>
<li class="property private "><a href="#%24current" title="$current :: Settings object represented by the currently loaded JSON file"><span class="description">Settings object represented by the currently loaded JSON file</span><pre>$current</pre></a></li>
<li class="property private "><a href="#%24instance" title="$instance :: Singleton instance"><span class="description">Singleton instance</span><pre>$instance</pre></a></li>
</ul>
</div>
<div class="span8">
<a name="%5CMM_Data_Store" id="\MM_Data_Store"></a><div href="../classes/MM_Data_Store.html" class="element class">
<p class="short_description">Class for using JSON as a key->value data store</p>
<div class="details">
<p class="long_description"></p>
<table class="table table-bordered">
<tr>
<th>package</th>
<td><a href="..//packages/miniMVC.Libraries.html">miniMVC</a></td>
</tr>
<tr>
<th>subpackage</th>
<td>Libraries</td>
</tr>
</table>
<h3>
<i class="icon-custom icon-method"></i> Methods</h3>
<a name="__clone" id="__clone"></a><div class="element clickable method public __clone" data-toggle="collapse" data-target=".__clone .collapse">
<h2>Magic function called when cloning an object</h2>
<pre>__clone() </pre>
<div class="labels"></div>
<div class="row collapse"><div class="span8"><p class="long_description"></p></div></div>
</div>
<a name="__destruct" id="__destruct"></a><div class="element clickable method public __destruct" data-toggle="collapse" data-target=".__destruct .collapse">
<h2>Output the data on destruct</h2>
<pre>__destruct() </pre>
<div class="labels"></div>
<div class="row collapse"><div class="span8"><p class="long_description"></p></div></div>
</div>
<a name="__get" id="__get"></a><div class="element clickable method public __get" data-toggle="collapse" data-target=".__get .collapse">
<h2>Magic method to simplify isset checking for config options</h2>
<pre>__get(string $key) : mixed</pre>
<div class="labels"></div>
<div class="row collapse"><div class="span8">
<p class="long_description"></p>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$key</h4>
<code>string</code>
</div>
<h3>Returns</h3>
<div class="subelement response"><code>mixed</code></div>
</div></div>
</div>
<a name="__set" id="__set"></a><div class="element clickable method public __set" data-toggle="collapse" data-target=".__set .collapse">
<h2>Magic method to simplify setting config options</h2>
<pre>__set(string $key, $val) </pre>
<div class="labels"></div>
<div class="row collapse"><div class="span8">
<p class="long_description"></p>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$key</h4>
<code>string</code>
</div>
<div class="subelement argument">
<h4>$val</h4>
<code></code><p>mixed</p></div>
</div></div>
</div>
<a name="del" id="del"></a><div class="element clickable method public del" data-toggle="collapse" data-target=".del .collapse">
<h2>Removes a key from the data store</h2>
<pre>del(string $key) : void</pre>
<div class="labels"></div>
<div class="row collapse"><div class="span8">
<p class="long_description"></p>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$key</h4>
<code>string</code>
</div>
</div></div>
</div>
<a name="get_all" id="get_all"></a><div class="element clickable method public get_all" data-toggle="collapse" data-target=".get_all .collapse">
<h2>Return the entire data store object</h2>
<pre>get_all() : object</pre>
<div class="labels"></div>
<div class="row collapse"><div class="span8">
<p class="long_description"></p>
<h3>Returns</h3>
<div class="subelement response"><code>object</code></div>
</div></div>
</div>
<a name="get_instance" id="get_instance"></a><div class="element clickable method public get_instance" data-toggle="collapse" data-target=".get_instance .collapse">
<h2>Static method to retreive current instance
of the singleton</h2>
<pre>get_instance() : <a href="../classes/MM_Data_Store.html">\MM_Data_Store</a></pre>
<div class="labels"></div>
<div class="row collapse"><div class="span8">
<p class="long_description"></p>
<table class="table table-bordered"><tr>
<th>fluent</th>
<td>This method is part of a fluent interface and will return the same instance</td>
</tr></table>
<h3>Returns</h3>
<div class="subelement response"><code><a href="../classes/MM_Data_Store.html">\MM_Data_Store</a></code></div>
</div></div>
</div>
<a name="__construct" id="__construct"></a><div class="element clickable method protected __construct" data-toggle="collapse" data-target=".__construct .collapse">
<h2>Create and/or load json file</h2>
<pre>__construct() </pre>
<div class="labels"></div>
<div class="row collapse"><div class="span8"><p class="long_description"></p></div></div>
</div>
<h3>
<i class="icon-custom icon-property"></i> Properties</h3>
<a name="%24current" id="$current"> </a><div class="element clickable property private $current" data-toggle="collapse" data-target=".$current .collapse">
<h2>Settings object represented by the currently loaded JSON file</h2>
<pre>$current </pre>
<div class="labels"></div>
<div class="row collapse"><div class="span8"><p class="long_description"></p></div></div>
</div>
<a name="%24instance" id="$instance"> </a><div class="element clickable property private $instance" data-toggle="collapse" data-target=".$instance .collapse">
<h2>Singleton instance</h2>
<pre>$instance </pre>
<div class="labels"></div>
<div class="row collapse"><div class="span8"><p class="long_description"></p></div></div>
</div>
</div>
</div>
</div>
</div>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -81,7 +81,6 @@
</span><pre>ksort()</pre></a></li>
<li class="method public inherited"><a href="#load_class" title="load_class :: Method to load classes into the singleton"><span class="description">Method to load classes into the singleton</span><pre>load_class()</pre></a></li>
<li class="method public inherited"><a href="#load_config" title="load_config :: Convenience function to load config files"><span class="description">Convenience function to load config files</span><pre>load_config()</pre></a></li>
<li class="method public "><a href="#load_db" title="load_db :: Adds the database class to the current model class"><span class="description">Adds the database class to the current model class</span><pre>load_db()</pre></a></li>
<li class="method public inherited"><a href="#natcasesort" title="natcasesort :: "><span class="description">natcasesort()
</span><pre>natcasesort()</pre></a></li>
<li class="method public inherited"><a href="#natsort" title="natsort :: "><span class="description">natsort()
@ -399,19 +398,6 @@
</div>
</div></div>
</div>
<a name="load_db" id="load_db"></a><div class="element clickable method public load_db" data-toggle="collapse" data-target=".load_db .collapse">
<h2>Adds the database class to the current model class</h2>
<pre>load_db(string $name) : void</pre>
<div class="labels"></div>
<div class="row collapse"><div class="span8">
<p class="long_description"></p>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$name</h4>
<code>string</code>
</div>
</div></div>
</div>
<a name="natcasesort" id="natcasesort"></a><div class="element clickable method public natcasesort" data-toggle="collapse" data-target=".natcasesort .collapse">
<h2>natcasesort()
</h2>
@ -726,7 +712,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -642,7 +642,7 @@ Used for outputing HTML</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -974,7 +974,7 @@ supports</p></p>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -146,7 +146,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -906,7 +906,7 @@ the connection/database</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -315,7 +315,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -210,7 +210,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -908,7 +908,7 @@ the connection/database</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -310,7 +310,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -205,7 +205,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -908,7 +908,7 @@ the connection/database</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -310,7 +310,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -210,7 +210,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -1224,7 +1224,7 @@ for complex select queries</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -923,7 +923,7 @@ method if the database does not support 'TRUNCATE';</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -310,7 +310,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -210,7 +210,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -246,7 +246,7 @@ directly - the settings should be safe!</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -904,7 +904,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -81,7 +81,6 @@
</span><pre>ksort()</pre></a></li>
<li class="method public inherited"><a href="#load_class" title="load_class :: Method to load classes into the singleton"><span class="description">Method to load classes into the singleton</span><pre>load_class()</pre></a></li>
<li class="method public inherited"><a href="#load_config" title="load_config :: Convenience function to load config files"><span class="description">Convenience function to load config files</span><pre>load_config()</pre></a></li>
<li class="method public inherited"><a href="#load_db" title="load_db :: Adds the database class to the current model class"><span class="description">Adds the database class to the current model class</span><pre>load_db()</pre></a></li>
<li class="method public inherited"><a href="#natcasesort" title="natcasesort :: "><span class="description">natcasesort()
</span><pre>natcasesort()</pre></a></li>
<li class="method public inherited"><a href="#natsort" title="natsort :: "><span class="description">natsort()
@ -453,23 +452,6 @@
</div>
</div></div>
</div>
<a name="load_db" id="load_db"></a><div class="element clickable method public load_db" data-toggle="collapse" data-target=".load_db .collapse">
<h2>Adds the database class to the current model class</h2>
<pre>load_db(string $name) : void</pre>
<div class="labels"><span class="label">Inherited</span></div>
<div class="row collapse"><div class="span8">
<p class="long_description"></p>
<table class="table table-bordered"><tr>
<th>inherited_from</th>
<td>\MM_Model::load_db()</td>
</tr></table>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$name</h4>
<code>string</code>
</div>
</div></div>
</div>
<a name="natcasesort" id="natcasesort"></a><div class="element clickable method public natcasesort" data-toggle="collapse" data-target=".natcasesort .collapse">
<h2>natcasesort()
</h2>
@ -844,7 +826,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -613,7 +613,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -69,7 +69,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:48-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -104,12 +104,13 @@
<div class="package-contents"></div>
<div class="package-contents"></div>
<div class="package-contents"></div>
<div class="package-contents"></div>
</div>
</div>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:48-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -66,7 +66,7 @@
</script><div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:48-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -84,7 +84,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -183,7 +183,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:48-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -422,6 +422,13 @@ data-fetching methods</p>
<div class="details collapse"></div>
<a href="../classes/MM_Controller.html" class="more">« More »</a>
</div>
<a name="MM_Data_Store" id="MM_Data_Store"></a><div class="element ajax clickable class" href="../classes/MM_Data_Store.html">
<h1>MM_Data_Store<a href="../classes/MM_Data_Store.html"></a>
</h1>
<p class="short_description">Class for using JSON as a key->value data store</p>
<div class="details collapse"></div>
<a href="../classes/MM_Data_Store.html" class="more">« More »</a>
</div>
<a name="MM_Model" id="MM_Model"></a><div class="element ajax clickable class" href="../classes/MM_Model.html">
<h1>MM_Model<a href="../classes/MM_Model.html"></a>
</h1>
@ -710,7 +717,7 @@ instantiates the specific db driver</p>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -69,7 +69,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -194,7 +194,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -213,7 +213,7 @@ data-fetching methods</p>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -99,7 +99,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -117,7 +117,7 @@ instantiates the specific db driver</p>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -318,7 +318,7 @@ instantiates the specific db driver</p>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -141,7 +141,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -64,6 +64,7 @@
</li>
<li class="nav-header">
<i class="icon-custom icon-class"></i> Classes</li>
<li><a href="#MM_Data_Store" title="Class for using JSON as a key-&gt;value data store">MM_Data_Store</a></li>
<li><a href="#MM_Session" title="Class to improve handling of PHP sessions">MM_Session</a></li>
</ul>
</div>
@ -78,6 +79,13 @@
<div class="package-indent">
<h3>
<i class="icon-custom icon-class"></i> Classes and interfaces</h3>
<a name="MM_Data_Store" id="MM_Data_Store"></a><div class="element ajax clickable class" href="../classes/MM_Data_Store.html">
<h1>MM_Data_Store<a href="../classes/MM_Data_Store.html"></a>
</h1>
<p class="short_description">Class for using JSON as a key->value data store</p>
<div class="details collapse"></div>
<a href="../classes/MM_Data_Store.html" class="more">« More »</a>
</div>
<a name="MM_Session" id="MM_Session"></a><div class="element ajax clickable class" href="../classes/MM_Session.html">
<h1>MM_Session<a href="../classes/MM_Session.html"></a>
</h1>
@ -91,7 +99,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -139,7 +139,7 @@
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -416,6 +416,13 @@ display them cleanly</h2>
<div class="package-indent">
<h3>
<i class="icon-custom icon-class"></i> Classes and interfaces</h3>
<a name="MM_Data_Store" id="MM_Data_Store"></a><div class="element ajax clickable class" href="../classes/MM_Data_Store.html">
<h1>MM_Data_Store<a href="../classes/MM_Data_Store.html"></a>
</h1>
<p class="short_description">Class for using JSON as a key->value data store</p>
<div class="details collapse"></div>
<a href="../classes/MM_Data_Store.html" class="more">« More »</a>
</div>
<a name="MM_Session" id="MM_Session"></a><div class="element ajax clickable class" href="../classes/MM_Session.html">
<h1>MM_Session<a href="../classes/MM_Session.html"></a>
</h1>
@ -490,7 +497,7 @@ display them cleanly</h2>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a2</a> and<br>
generated on 2012-05-14T16:37:47-04:00.<br></footer></div>
generated on 2012-05-15T10:23:19-04:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -5416,7 +5416,7 @@ the last query executed]]></description>
</method>
</class>
</file>
<file path="sys/core/model.php" hash="01891d05727784017f7df2ba5c599ba3" package="miniMVC">
<file path="sys/core/model.php" hash="05938afe30705659f4d53e7ca1153feb" package="miniMVC">
<docblock line="2">
<description><![CDATA[MiniMVC]]></description>
<long-description><![CDATA[<p>Convention-based micro-framework for PHP</p>]]></long-description>
@ -5447,25 +5447,6 @@ the last query executed]]></description>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="42" package="">
<name>load_db</name>
<type>function</type>
<docblock line="36">
<description><![CDATA[Adds the database class to the current model class]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="36" name="param" description="" type="string" variable="$name">
<type by_reference="false">string</type>
</tag>
<tag line="36" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="42">
<name>$name</name>
<default><![CDATA["default"]]></default>
<type/>
</argument>
</method>
</class>
</file>
<file path="sys/core/db.php" hash="17e8d53feb056a5d76270d1a6ea190d2" package="miniMVC">
@ -5582,7 +5563,7 @@ the last query executed]]></description>
</method>
</class>
</file>
<file path="sys/core/miniMVC.php" hash="95762d96e5f4df13ec8247f9d5b39de1" package="miniMVC">
<file path="sys/core/miniMVC.php" hash="265d598dc2eea39d29b8ec99734c54cf" package="miniMVC">
<docblock line="2">
<description><![CDATA[MiniMVC]]></description>
<long-description><![CDATA[<p>Convention-based micro-framework for PHP</p>]]></long-description>
@ -5806,33 +5787,33 @@ dynamic methods]]></description>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="376" package="">
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="374" package="">
<name>unload</name>
<type>function</type>
<docblock line="371">
<docblock line="369">
<description><![CDATA[Convenience function to remove an object from the singleton]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="371" name="param" description="" type="string" variable="$name">
<tag line="369" name="param" description="" type="string" variable="$name">
<type by_reference="false">string</type>
</tag>
</docblock>
<argument line="376">
<argument line="374">
<name>$name</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="391" package="">
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="389" package="">
<name>load_config</name>
<type>function</type>
<docblock line="386">
<docblock line="384">
<description><![CDATA[Convenience function to load config files]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="386" name="param" description="" type="string" variable="$name">
<tag line="384" name="param" description="" type="string" variable="$name">
<type by_reference="false">string</type>
</tag>
</docblock>
<argument line="391">
<argument line="389">
<name>$name</name>
<default><![CDATA[]]></default>
<type/>
@ -6643,6 +6624,151 @@ Used for outputing HTML]]></description>
</method>
</class>
</file>
<file path="sys/libraries/data_store.php" hash="fdef6e0da2ded311637fad3e8a8f8f16" package="miniMVC">
<docblock line="2">
<description><![CDATA[MiniMVC]]></description>
<long-description><![CDATA[<p>Convention-based micro-framework for PHP</p>]]></long-description>
<tag line="2" name="package" description="miniMVC"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2011 - 2012"/>
<tag line="2" name="link" description="https://github.com/timw4mail/miniMVC" link="https://github.com/timw4mail/miniMVC"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="default" line="22" package="miniMVC\Libraries">
<name>MM_Data_Store</name>
<full_name>\MM_Data_Store</full_name>
<extends/>
<docblock line="16">
<description><![CDATA[Class for using JSON as a key->value data store]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="16" name="package" description="miniMVC"/>
<tag line="16" name="subpackage" description="Libraries"/>
</docblock>
<property final="false" static="false" visibility="private" line="27" package="Default">
<name>$current</name>
<default><![CDATA[]]></default>
<docblock line="24">
<description><![CDATA[Settings object represented by the currently loaded JSON file]]></description>
<long-description><![CDATA[]]></long-description>
</docblock>
</property>
<property final="false" static="true" visibility="private" line="32" package="Default">
<name>$instance</name>
<default><![CDATA[]]></default>
<docblock line="29">
<description><![CDATA[Singleton instance]]></description>
<long-description><![CDATA[]]></long-description>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="protected" namespace="default" line="37" package="">
<name>__construct</name>
<type>function</type>
<docblock line="34">
<description><![CDATA[Create and/or load json file]]></description>
<long-description><![CDATA[]]></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="61" package="">
<name>__destruct</name>
<type>function</type>
<docblock line="58">
<description><![CDATA[Output the data on destruct]]></description>
<long-description><![CDATA[]]></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="73" package="">
<name>__clone</name>
<type>function</type>
<docblock line="70">
<description><![CDATA[Magic function called when cloning an object]]></description>
<long-description><![CDATA[]]></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="86" package="">
<name>__get</name>
<type>function</type>
<docblock line="80">
<description><![CDATA[Magic method to simplify isset checking for config options]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="80" name="param" description="" type="string" variable="$key">
<type by_reference="false">string</type>
</tag>
<tag line="80" name="return" description="" type="mixed">
<type by_reference="false">mixed</type>
</tag>
</docblock>
<argument line="86">
<name>$key</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="101" package="">
<name>__set</name>
<type>function</type>
<docblock line="95">
<description><![CDATA[Magic method to simplify setting config options]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="95" name="param" description="" type="string" variable="$key">
<type by_reference="false">string</type>
</tag>
<tag line="95" name="param" description="mixed" type="" variable="$val"/>
</docblock>
<argument line="101">
<name>$key</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="101">
<name>$val</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="true" visibility="public" namespace="default" line="114" package="">
<name>get_instance</name>
<type>function</type>
<docblock line="108">
<description><![CDATA[Static method to retreive current instance
of the singleton]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="108" name="return" description="" type="\self">
<type by_reference="false">\self</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="133" package="">
<name>del</name>
<type>function</type>
<docblock line="127">
<description><![CDATA[Removes a key from the data store]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="127" name="param" description="" type="string" variable="$key">
<type by_reference="false">string</type>
</tag>
<tag line="127" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="133">
<name>$key</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="145" package="">
<name>get_all</name>
<type>function</type>
<docblock line="140">
<description><![CDATA[Return the entire data store object]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="140" name="return" description="" type="object">
<type by_reference="false">object</type>
</tag>
</docblock>
</method>
</class>
</file>
<file path="sys/libraries/session.php" hash="120128c3b65c9a6d9ba91707a1a509c4" package="miniMVC">
<docblock line="2">
<description><![CDATA[MiniMVC]]></description>

View File

@ -356,12 +356,10 @@ class miniMVC extends MM {
// Call a singleton, if the get_instance method exists
if (method_exists($class, 'get_instance'))
{
$this->$name =& $class::get_instance();
return;
return $this->$name =& $class::get_instance();
}
$this->$name = new $class;
return;
return $this->$name = new $class;
}
}
}

View File

@ -0,0 +1,150 @@
<?php
/**
* MiniMVC
*
* Convention-based micro-framework for PHP
*
* @package miniMVC
* @author Timothy J. Warren
* @copyright Copyright (c) 2011 - 2012
* @link https://github.com/timw4mail/miniMVC
* @license http://philsturgeon.co.uk/code/dbad-license
*/
// --------------------------------------------------------------------------
/**
* Class for using JSON as a key->value data store
*
* @package miniMVC
* @subpackage Libraries
*/
class MM_Data_Store {
/**
* Settings object represented by the currently loaded JSON file
*/
private $current;
/**
* Singleton instance
*/
private static $instance;
/**
* Create and/or load json file
*/
protected function __construct()
{
$path = MM_APP_PATH .'config/data_store.json';
if ( ! is_file($path))
{
touch($path);
$this->current = new StdClass();
}
else
{
// Load the file
$json = file_get_contents($path);
// Load the object into the class
$this->current = json_decode($json);
}
}
// --------------------------------------------------------------------------
/**
* Output the data on destruct
*/
public function __destruct()
{
$file_string = json_encode($this->current, JSON_PRETTY_PRINT);
file_put_contents(MM_APP_PATH .'config/data_store.json', $file_string);
}
// --------------------------------------------------------------------------
/**
* Magic function called when cloning an object
*/
public function __clone()
{
trigger_error('Clone is not allowed.', E_USER_ERROR);
}
// --------------------------------------------------------------------------
/**
* Magic method to simplify isset checking for config options
*
* @param string $key
* @return mixed
*/
public function __get($key)
{
return (isset($this->current->{$key}))
? $this->current->{$key}
: NULL;
}
// --------------------------------------------------------------------------
/**
* Magic method to simplify setting config options
*
* @param string $key
* @param mixed
*/
public function __set($key, $val)
{
return $this->current->{$key} = $val;
}
// --------------------------------------------------------------------------
/**
* Static method to retreive current instance
* of the singleton
*
* @return self
*/
public static function &get_instance()
{
if( ! isset(self::$instance))
{
$name = __CLASS__;
self::$instance = new $name();
}
return self::$instance;
}
// --------------------------------------------------------------------------
/**
* Removes a key from the data store
*
* @param string $key
* @return void
*/
public function del($key)
{
unset($this->current->{$key});
}
// --------------------------------------------------------------------------
/**
* Return the entire data store object
*
* @return object
*/
public function get_all()
{
return $this->current;
}
}
// End of data store.php