00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #define ONPHP_LOGO_GUID "PHPE1C85E90-600D-C0DE-DADA-B622A1EF5492"
00015
00016 #define ONPHP_EXCEPTIONS_LIST "\
00017 BaseException, \
00018 BusinessLogicException, \
00019 DatabaseException, \
00020 DuplicateObjectException, \
00021 MissingElementException, \
00022 NetworkException, \
00023 ObjectNotFoundException, \
00024 TooManyRowsException, \
00025 UnimplementedFeatureException, \
00026 UnsupportedMethodException, \
00027 WrongArgumentException, \
00028 WrongStateException."
00029
00030 #define ONPHP_INTERFACES_LIST "\
00031 DAOConnected, \
00032 DialectString, \
00033 FullTextDAO, \
00034 Identifiable, \
00035 Instantiatable, \
00036 Named, \
00037 Prototyped, \
00038 Query, \
00039 SegmentHandler, \
00040 Stringable, \
00041 SQLTableName, \
00042 ViewResolver."
00043
00044 #define ONPHP_CLASSES_LIST "\
00045 Castable, \
00046 Dialect, \
00047 DBValue, \
00048 Enumeration, \
00049 FieldTable, \
00050 IdentifiableObject, \
00051 Identifier, \
00052 ImaginaryDialect, \
00053 NamedObject, \
00054 QueryIdentification, \
00055 Singleton, \
00056 StaticFactory."
00057
00058 static const unsigned char onphp_logo[] = {
00059 137, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73,
00060 72, 68, 82, 0, 0, 0, 202, 0, 0, 0, 93, 8, 6,
00061 0, 0, 0, 228, 6, 249, 83, 0, 0, 0, 6, 98, 75,
00062 71, 68, 0, 255, 0, 255, 0, 255, 160, 189, 167, 147, 0,
00063 0, 0, 9, 112, 72, 89, 115, 0, 0, 11, 19, 0, 0,
00064 11, 19, 1, 0, 154, 156, 24, 0, 0, 0, 7, 116, 73,
00065 77, 69, 7, 214, 4, 1, 21, 26, 15, 127, 240, 18, 230,
00066 0, 0, 6, 251, 73, 68, 65, 84, 120, 218, 237, 157, 219,
00067 113, 226, 72, 20, 134, 255, 157, 218, 119, 145, 1, 100, 32,
00068 50, 128, 141, 0, 38, 2, 216, 8, 240, 68, 32, 54, 2,
00069 179, 17, 88, 19, 1, 76, 4, 48, 17, 24, 34, 48, 142,
00070 0, 28, 129, 247, 193, 71, 229, 118, 111, 75, 125, 81, 11,
00071 36, 248, 191, 42, 85, 217, 32, 245, 69, 58, 167, 207, 69,
00072 221, 13, 64, 8, 33, 132, 16, 66, 8, 33, 132, 16, 66,
00073 8, 33, 132, 16, 66, 8, 33, 132, 16, 66, 8, 33, 132,
00074 16, 66, 8, 33, 132, 16, 66, 8, 33, 132, 16, 66, 8,
00075 33, 132, 16, 66, 8, 33, 132, 16, 66, 8, 33, 132, 16,
00076 66, 200, 61, 146, 2, 72, 58, 212, 222, 4, 192, 2, 192,
00077 44, 66, 89, 163, 46, 63, 184, 63, 40, 187, 141, 40, 195,
00078 16, 192, 28, 192, 184, 226, 188, 35, 128, 92, 249, 127, 108,
00079 57, 63, 151, 107, 142, 0, 126, 90, 132, 123, 37, 245, 187,
00080 48, 4, 112, 208, 62, 123, 114, 188, 126, 39, 199, 70, 218,
00081 53, 149, 62, 216, 174, 93, 42, 127, 15, 44, 231, 23, 117,
00082 0, 192, 63, 20, 175, 219, 98, 2, 224, 4, 224, 189, 161,
00083 99, 11, 32, 3, 208, 47, 81, 148, 103, 199, 114, 78, 82,
00084 142, 106, 229, 30, 61, 174, 127, 23, 139, 147, 202, 181, 125,
00085 0, 47, 13, 246, 251, 89, 148, 56, 165, 69, 185, 45, 203,
00086 50, 85, 254, 239, 1, 120, 168, 56, 127, 3, 96, 239, 80,
00087 110, 79, 70, 224, 158, 98, 137, 126, 27, 148, 101, 40, 163,
00088 245, 74, 57, 23, 0, 206, 98, 157, 206, 82, 231, 193, 82,
00089 223, 66, 234, 152, 106, 159, 175, 100, 164, 255, 101, 168, 91,
00090 239, 231, 131, 214, 6, 149, 189, 180, 195, 133, 185, 244, 169,
00091 176, 74, 180, 48, 55, 76, 166, 141, 146, 79, 129, 229, 44,
00092 196, 34, 156, 44, 35, 172, 94, 223, 40, 66, 187, 67, 218,
00093 60, 50, 88, 135, 144, 120, 109, 162, 88, 188, 25, 197, 233,
00094 118, 73, 52, 183, 172, 78, 144, 155, 138, 27, 118, 178, 8,
00095 221, 115, 164, 250, 234, 150, 177, 85, 202, 200, 106, 180, 163,
00096 47, 46, 98, 221, 254, 56, 243, 141, 114, 123, 113, 222, 28,
00097 93, 44, 23, 14, 226, 254, 216, 220, 186, 179, 167, 123, 215,
00098 20, 187, 72, 229, 188, 42, 238, 218, 146, 138, 66, 92, 216,
00099 139, 34, 60, 56, 4, 185, 123, 81, 212, 91, 224, 40, 199,
00100 248, 18, 46, 24, 21, 165, 251, 252, 18, 5, 232, 161, 58,
00101 189, 28, 75, 56, 219, 194, 43, 62, 211, 235, 211, 166, 43,
00102 251, 243, 6, 253, 255, 97, 201, 119, 191, 29, 175, 45, 174,
00103 207, 47, 52, 250, 198, 112, 133, 114, 81, 146, 97, 195, 109,
00104 205, 35, 186, 58, 251, 136, 237, 25, 222, 139, 162, 140, 34,
00105 185, 10, 85, 47, 218, 246, 242, 221, 193, 80, 247, 18, 31,
00106 105, 199, 129, 242, 249, 82, 174, 217, 3, 248, 209, 112, 204,
00107 18, 107, 164, 159, 3, 248, 187, 35, 131, 218, 57, 146, 85,
00108 129, 60, 183, 145, 195, 96, 216, 89, 69, 153, 88, 70, 132,
00109 163, 34, 224, 54, 129, 74, 44, 38, 120, 40, 193, 228, 222,
00110 240, 185, 41, 199, 95, 184, 50, 197, 72, 61, 109, 200, 194,
00111 244, 149, 7, 126, 79, 12, 154, 20, 236, 91, 97, 6, 191,
00112 183, 191, 207, 14, 129, 234, 12, 205, 189, 17, 174, 147, 247,
00113 55, 41, 116, 172, 244, 176, 106, 21, 139, 242, 76, 20, 105,
00114 217, 172, 102, 61, 47, 104, 71, 122, 88, 37, 230, 125, 108,
00115 13, 106, 254, 59, 228, 88, 91, 132, 117, 38, 231, 60, 55,
00116 164, 44, 89, 100, 161, 142, 245, 128, 11, 1, 124, 180, 124,
00117 127, 66, 248, 244, 143, 44, 66, 155, 99, 223, 203, 76, 25,
00118 196, 110, 38, 70, 73, 240, 145, 251, 30, 150, 248, 171, 43,
00119 229, 255, 105, 201, 121, 83, 113, 159, 198, 37, 110, 208, 79,
00120 124, 78, 24, 92, 136, 91, 215, 243, 12, 14, 213, 204, 206,
00121 88, 203, 36, 21, 177, 76, 155, 226, 128, 153, 210, 198, 163,
00122 229, 220, 158, 231, 253, 104, 251, 160, 187, 116, 236, 119, 167,
00123 58, 85, 53, 202, 167, 22, 51, 173, 31, 47, 112, 203, 157,
00124 39, 142, 150, 226, 169, 194, 82, 153, 44, 224, 162, 69, 22,
00125 229, 81, 185, 39, 125, 7, 151, 103, 27, 24, 75, 110, 91,
00126 102, 81, 38, 151, 116, 187, 46, 101, 81, 242, 18, 11, 177,
00127 145, 81, 193, 52, 49, 239, 47, 69, 216, 119, 218, 245, 3,
00128 41, 115, 143, 234, 73, 125, 111, 138, 5, 42, 75, 22, 228,
00129 168, 158, 92, 247, 67, 234, 30, 107, 35, 115, 27, 24, 225,
00130 243, 141, 252, 216, 49, 41, 48, 22, 165, 202, 61, 234, 89,
00131 182, 112, 224, 45, 60, 144, 249, 45, 37, 5, 202, 166, 138,
00132 39, 30, 55, 102, 27, 56, 178, 111, 61, 45, 153, 75, 25,
00133 207, 53, 133, 219, 39, 73, 48, 210, 190, 239, 75, 191, 213,
00134 54, 157, 106, 220, 131, 144, 35, 134, 69, 177, 197, 75, 169,
00135 102, 33, 19, 197, 178, 157, 2, 158, 97, 103, 98, 20, 125,
00136 36, 247, 73, 183, 190, 202, 249, 103, 67, 204, 242, 111, 96,
00137 27, 30, 96, 159, 98, 94, 70, 157, 23, 92, 61, 67, 89,
00138 27, 152, 231, 65, 13, 100, 196, 220, 41, 223, 235, 113, 211,
00139 25, 97, 111, 228, 247, 176, 191, 203, 232, 33, 222, 203, 188,
00140 196, 80, 246, 166, 194, 178, 45, 241, 117, 113, 91, 113, 47,
00141 84, 230, 53, 158, 97, 235, 48, 165, 109, 103, 17, 70, 164,
00142 226, 152, 4, 140, 166, 182, 236, 153, 254, 128, 77, 101, 132,
00143 10, 75, 134, 184, 41, 235, 212, 179, 253, 47, 37, 22, 33,
00144 171, 24, 217, 71, 18, 199, 213, 177, 40, 147, 136, 253, 126,
00145 193, 141, 77, 177, 79, 96, 94, 241, 22, 106, 186, 79, 37,
00146 66, 239, 171, 40, 190, 196, 82, 20, 147, 235, 21, 34, 36,
00147 107, 143, 123, 152, 106, 137, 148, 167, 8, 237, 30, 69, 28,
00148 232, 92, 143, 147, 60, 135, 9, 174, 176, 239, 64, 211, 174,
00149 215, 3, 190, 78, 11, 41, 76, 126, 104, 240, 53, 199, 255,
00150 87, 195, 217, 2, 235, 166, 2, 239, 52, 162, 217, 127, 192,
00151 231, 140, 129, 113, 137, 43, 85, 76, 145, 247, 157, 214, 115,
00152 208, 92, 172, 60, 176, 141, 77, 4, 204, 185, 197, 181, 42,
00153 228, 165, 88, 147, 127, 179, 51, 24, 178, 0, 87, 201, 119,
00154 116, 183, 165, 59, 223, 27, 178, 40, 161, 65, 164, 110, 81,
00155 178, 11, 60, 135, 24, 169, 221, 89, 100, 215, 121, 219, 37,
00156 65, 190, 198, 52, 251, 186, 147, 225, 118, 134, 96, 56, 241,
00157 56, 63, 22, 177, 172, 201, 174, 35, 178, 50, 208, 146, 40,
00158 247, 210, 239, 171, 41, 74, 108, 124, 93, 17, 223, 233, 221,
00159 9, 72, 236, 193, 174, 115, 124, 187, 194, 13, 157, 94, 185,
00160 207, 27, 207, 243, 223, 58, 174, 64, 169, 22, 243, 204, 35,
00161 148, 121, 164, 162, 196, 23, 202, 179, 193, 85, 170, 131, 175,
00162 162, 13, 46, 224, 138, 248, 6, 238, 151, 164, 103, 8, 160,
00163 99, 151, 233, 194, 130, 138, 82, 206, 43, 190, 78, 118, 44,
00164 20, 165, 206, 219, 84, 93, 209, 86, 87, 80, 148, 115, 141,
00165 24, 101, 138, 238, 51, 188, 183, 126, 95, 35, 70, 233, 33,
00166 124, 238, 80, 98, 136, 55, 126, 93, 161, 15, 57, 238, 155,
00167 221, 189, 117, 248, 219, 149, 110, 234, 20, 254, 105, 202, 196,
00168 32, 160, 215, 122, 96, 231, 59, 84, 178, 65, 205, 251, 158,
00169 83, 81, 170, 249, 93, 34, 88, 62, 126, 110, 95, 30, 206,
00170 84, 19, 214, 85, 7, 239, 121, 23, 3, 225, 52, 66, 18,
00171 224, 72, 69, 9, 243, 79, 115, 148, 175, 200, 51, 157, 59,
00172 52, 36, 10, 108, 111, 106, 71, 37, 254, 117, 255, 10, 62,
00173 122, 211, 201, 133, 50, 198, 13, 4, 239, 243, 14, 244, 187,
00174 179, 100, 48, 207, 213, 218, 86, 4, 247, 125, 124, 157, 140,
00175 167, 206, 119, 178, 141, 128, 11, 216, 119, 97, 119, 73, 241,
00176 150, 237, 76, 31, 50, 231, 200, 180, 144, 172, 169, 69, 71,
00177 9, 62, 222, 160, 235, 109, 63, 5, 148, 101, 186, 151, 190,
00178 9, 25, 125, 225, 94, 214, 37, 225, 189, 244, 110, 246, 143,
00179 48, 167, 71, 207, 18, 152, 175, 20, 55, 109, 88, 225, 90,
00180 77, 75, 130, 248, 98, 65, 143, 107, 134, 229, 40, 245, 126,
00181 55, 124, 183, 134, 125, 83, 185, 163, 28, 103, 173, 140, 98,
00182 65, 149, 75, 59, 202, 118, 115, 63, 35, 108, 9, 65, 177,
00183 139, 254, 180, 194, 242, 109, 148, 122, 15, 14, 10, 183, 55,
00184 88, 4, 117, 87, 252, 21, 62, 222, 55, 245, 165, 223, 46,
00185 41, 240, 42, 215, 185, 40, 239, 174, 121, 66, 189, 223, 5,
00186 169, 26, 129, 155, 252, 109, 14, 151, 229, 196, 64, 220, 221,
00187 96, 108, 155, 111, 155, 172, 95, 232, 116, 253, 76, 142, 208,
00188 141, 57, 98, 255, 38, 204, 8, 196, 91, 152, 92, 119, 15,
00189 89, 71, 16, 148, 117, 13, 37, 46, 118, 151, 143, 169, 128,
00190 147, 134, 21, 101, 109, 176, 72, 161, 3, 69, 204, 126, 63,
00191 82, 77, 62, 221, 164, 204, 98, 5, 76, 191, 8, 229, 34,
00192 44, 190, 123, 134, 37, 14, 62, 185, 171, 192, 165, 17, 133,
00193 38, 196, 143, 95, 120, 140, 236, 101, 11, 216, 124, 247, 93,
00194 123, 68, 220, 69, 105, 107, 180, 108, 138, 80, 91, 126, 113,
00195 107, 97, 200, 172, 236, 80, 111, 13, 196, 196, 146, 157, 114,
00196 121, 89, 105, 43, 67, 141, 85, 126, 26, 124, 251, 97, 64,
00197 31, 98, 109, 13, 90, 220, 211, 24, 47, 101, 19, 137, 81,
00198 14, 134, 207, 97, 136, 39, 38, 1, 117, 166, 114, 31, 239,
00199 62, 54, 33, 132, 16, 66, 8, 33, 132, 16, 66, 8, 33,
00200 132, 16, 66, 8, 33, 132, 16, 66, 8, 33, 132, 16, 66,
00201 8, 33, 132, 16, 66, 8, 33, 132, 16, 66, 8, 33, 132,
00202 16, 66, 8, 33, 132, 16, 66, 8, 33, 132, 16, 66, 8,
00203 33, 132, 16, 66, 8, 33, 164, 21, 252, 7, 230, 69, 62,
00204 142, 22, 141, 109, 132, 0, 0, 0, 0, 73, 69, 78, 68,
00205 174, 66, 96, 130
00206 };