|
|
@@ -1164,3 +1164,35 @@ function getSiteBuilderApiURL($params) {
|
|
|
$serverPort = $params['serverport'] ? ':' . $params['serverport'] . '/' : '/';
|
|
|
return $httpPrefix . $params['serverhostname'] . $serverPort;
|
|
|
}
|
|
|
+
|
|
|
+function siteBuilderCreateTables() {
|
|
|
+ // Create a new table.
|
|
|
+ try {
|
|
|
+ Capsule::schema()->create(
|
|
|
+ 'sitePro_acc',
|
|
|
+ function ($table) {
|
|
|
+ /** @var \Illuminate\Database\Schema\Blueprint $table */
|
|
|
+ $table->increments('id');
|
|
|
+ $table->string('account');
|
|
|
+ $table->integer('pid');
|
|
|
+ $table->boolean('enabled');
|
|
|
+ }
|
|
|
+ );
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ echo "Unable to create sitePro_acc: {$e->getMessage()}";
|
|
|
+ }
|
|
|
+ try {
|
|
|
+ Capsule::schema()->create(
|
|
|
+ 'sitePro_dom',
|
|
|
+ function ($table) {
|
|
|
+ /** @var \Illuminate\Database\Schema\Blueprint $table */
|
|
|
+ $table->increments('id');
|
|
|
+ $table->integer('relid');
|
|
|
+ $table->string('domain');
|
|
|
+ $table->boolean('enabled');
|
|
|
+ }
|
|
|
+ );
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ echo "Unable to create sitePro_dom: {$e->getMessage()}";
|
|
|
+ }
|
|
|
+}
|