summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Prodromou <evan@prodromou.name>2008-05-22 14:41:09 -0400
committerEvan Prodromou <evan@prodromou.name>2008-05-22 14:41:09 -0400
commit7979176e14444af7b88f6a7afeae571d6a644d17 (patch)
tree7c6210db54d137ba7ac9cf45e377e702b66f83fa
parentaa34949520b7d37e1ce6168ba4c7350d3db79476 (diff)
generate classes for db schema with URIs
darcs-hash:20080522184109-84dde-0d13fc6890f85613554f5dd64b1baa67bbcaa8f6.gz
-rw-r--r--classes/Avatar.php6
-rw-r--r--classes/Notice.php7
-rw-r--r--classes/Profile.php12
-rw-r--r--classes/Remote_profile.php6
-rw-r--r--classes/Subscription.php4
-rw-r--r--classes/User.php5
-rw-r--r--classes/stoica.ini9
7 files changed, 29 insertions, 20 deletions
diff --git a/classes/Avatar.php b/classes/Avatar.php
index bf428edac..2e0e1f3fb 100644
--- a/classes/Avatar.php
+++ b/classes/Avatar.php
@@ -4,18 +4,18 @@
*/
require_once 'DB/DataObject.php';
-class Avatar extends DB_DataObject
+class Avatar extends DB_DataObject
{
###START_AUTOCODE
/* the code below is auto generated do not remove the above tag */
public $__table = 'avatar'; // table name
public $profile_id; // int(4) primary_key not_null
- public $original; // tinyint(1)
+ public $original; // tinyint(1)
public $width; // int(4) primary_key not_null
public $height; // int(4) primary_key not_null
public $mediatype; // varchar(32) not_null
- public $filename; // varchar(255)
+ public $filename; // varchar(255)
public $url; // varchar(255) unique_key
public $created; // datetime() not_null
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
diff --git a/classes/Notice.php b/classes/Notice.php
index de3477c76..24a719104 100644
--- a/classes/Notice.php
+++ b/classes/Notice.php
@@ -24,7 +24,7 @@ if (!defined('LACONICA')) { exit(1); }
*/
require_once 'DB/DataObject.php';
-class Notice extends DB_DataObject
+class Notice extends DB_DataObject
{
###START_AUTOCODE
/* the code below is auto generated do not remove the above tag */
@@ -32,8 +32,9 @@ class Notice extends DB_DataObject
public $__table = 'notice'; // table name
public $id; // int(4) primary_key not_null
public $profile_id; // int(4) not_null
- public $content; // varchar(140)
- public $url; // varchar(255)
+ public $uri; // varchar(255) unique_key
+ public $content; // varchar(140)
+ public $url; // varchar(255)
public $created; // datetime() not_null
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
diff --git a/classes/Profile.php b/classes/Profile.php
index 5a678eb54..eb29d63a2 100644
--- a/classes/Profile.php
+++ b/classes/Profile.php
@@ -24,7 +24,7 @@ if (!defined('LACONICA')) { exit(1); }
*/
require_once 'DB/DataObject.php';
-class Profile extends DB_DataObject
+class Profile extends DB_DataObject
{
###START_AUTOCODE
/* the code below is auto generated do not remove the above tag */
@@ -32,11 +32,11 @@ class Profile extends DB_DataObject
public $__table = 'profile'; // table name
public $id; // int(4) primary_key not_null
public $nickname; // varchar(64) not_null
- public $fullname; // varchar(255)
- public $profileurl; // varchar(255)
- public $homepage; // varchar(255)
- public $bio; // varchar(140)
- public $location; // varchar(255)
+ public $fullname; // varchar(255)
+ public $profileurl; // varchar(255)
+ public $homepage; // varchar(255)
+ public $bio; // varchar(140)
+ public $location; // varchar(255)
public $created; // datetime() not_null
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
diff --git a/classes/Remote_profile.php b/classes/Remote_profile.php
index ea2f6d859..e5613125d 100644
--- a/classes/Remote_profile.php
+++ b/classes/Remote_profile.php
@@ -24,14 +24,16 @@ if (!defined('LACONICA')) { exit(1); }
*/
require_once 'DB/DataObject.php';
-class Remote_profile extends DB_DataObject
+class Remote_profile extends DB_DataObject
{
###START_AUTOCODE
/* the code below is auto generated do not remove the above tag */
public $__table = 'remote_profile'; // table name
public $id; // int(4) primary_key not_null
- public $url; // varchar(255) unique_key
+ public $uri; // varchar(255) unique_key
+ public $postnoticeurl; // varchar(255)
+ public $updateprofileurl; // varchar(255)
public $created; // datetime() not_null
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
diff --git a/classes/Subscription.php b/classes/Subscription.php
index db79c8f9d..42a3916c4 100644
--- a/classes/Subscription.php
+++ b/classes/Subscription.php
@@ -24,7 +24,7 @@ if (!defined('LACONICA')) { exit(1); }
*/
require_once 'DB/DataObject.php';
-class Subscription extends DB_DataObject
+class Subscription extends DB_DataObject
{
###START_AUTOCODE
/* the code below is auto generated do not remove the above tag */
@@ -32,7 +32,7 @@ class Subscription extends DB_DataObject
public $__table = 'subscription'; // table name
public $subscriber; // int(4) primary_key not_null
public $subscribed; // int(4) primary_key not_null
- public $token; // varchar(255)
+ public $token; // varchar(255)
public $created; // datetime() not_null
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
diff --git a/classes/User.php b/classes/User.php
index 41441a21d..d750c7847 100644
--- a/classes/User.php
+++ b/classes/User.php
@@ -24,7 +24,7 @@ if (!defined('LACONICA')) { exit(1); }
require_once 'DB/DataObject.php';
require_once 'Validate.php';
-class User extends DB_DataObject
+class User extends DB_DataObject
{
###START_AUTOCODE
/* the code below is auto generated do not remove the above tag */
@@ -32,8 +32,9 @@ class User extends DB_DataObject
public $__table = 'user'; // table name
public $id; // int(4) primary_key not_null
public $nickname; // varchar(64) unique_key
- public $password; // varchar(255)
+ public $password; // varchar(255)
public $email; // varchar(255) unique_key
+ public $uri; // varchar(255) unique_key
public $created; // datetime() not_null
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
diff --git a/classes/stoica.ini b/classes/stoica.ini
index 4d1522570..1cb6f9e05 100644
--- a/classes/stoica.ini
+++ b/classes/stoica.ini
@@ -19,6 +19,7 @@ url = U
[notice]
id = 129
profile_id = 129
+uri = 2
content = 2
url = 2
created = 142
@@ -43,13 +44,15 @@ id = N
[remote_profile]
id = 129
-url = 2
+uri = 2
+postnoticeurl = 2
+updateprofileurl = 2
created = 142
modified = 384
[remote_profile__keys]
id = K
-url = U
+uri = U
[subscription]
subscriber = 129
@@ -67,6 +70,7 @@ id = 129
nickname = 2
password = 2
email = 2
+uri = 2
created = 142
modified = 384
@@ -74,3 +78,4 @@ modified = 384
id = K
nickname = U
email = U
+uri = U