From d213a8cf90d2c6273b32618ddd2bd1c4c252b332 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Thu, 20 Aug 2009 16:56:26 -0400 Subject: update data classes for TEXT content in notice --- classes/laconica.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'classes/laconica.ini') diff --git a/classes/laconica.ini b/classes/laconica.ini index f8d4eebd3..4f57ba3da 100755 --- a/classes/laconica.ini +++ b/classes/laconica.ini @@ -266,7 +266,7 @@ ts = K id = 129 profile_id = 129 uri = 2 -content = 2 +content = 34 rendered = 34 url = 2 created = 142 -- cgit v1.2.3-54-g00ecf From 4b443089884a30806aa5a3d00665fbd6296ccd43 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Thu, 20 Aug 2009 17:03:49 -0400 Subject: Messages can be >140c in classes --- classes/Message.php | 35 +++++++++++++++++------------------ classes/laconica.ini | 2 +- 2 files changed, 18 insertions(+), 19 deletions(-) (limited to 'classes/laconica.ini') diff --git a/classes/Message.php b/classes/Message.php index 4806057b4..71362d9b7 100644 --- a/classes/Message.php +++ b/classes/Message.php @@ -4,7 +4,7 @@ */ require_once INSTALLDIR.'/classes/Memcached_DataObject.php'; -class Message extends Memcached_DataObject +class Message extends Memcached_DataObject { ###START_AUTOCODE /* the code below is auto generated do not remove the above tag */ @@ -14,58 +14,57 @@ class Message extends Memcached_DataObject public $uri; // varchar(255) unique_key public $from_profile; // int(4) not_null public $to_profile; // int(4) not_null - public $content; // varchar(140) - public $rendered; // text() - public $url; // varchar(255) + public $content; // text() + public $rendered; // text() + public $url; // varchar(255) public $created; // datetime() not_null public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP - public $source; // varchar(32) + public $source; // varchar(32) /* Static get */ - function staticGet($k,$v=null) - { return Memcached_DataObject::staticGet('Message',$k,$v); } + function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('Message',$k,$v); } /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE - + function getFrom() { return Profile::staticGet('id', $this->from_profile); } - + function getTo() { return Profile::staticGet('id', $this->to_profile); } - + static function saveNew($from, $to, $content, $source) { - + $msg = new Message(); - + $msg->from_profile = $from; $msg->to_profile = $to; $msg->content = common_shorten_links($content); $msg->rendered = common_render_text($content); $msg->created = common_sql_now(); $msg->source = $source; - + $result = $msg->insert(); - + if (!$result) { common_log_db_error($msg, 'INSERT', __FILE__); return _('Could not insert message.'); } - + $orig = clone($msg); $msg->uri = common_local_url('showmessage', array('message' => $msg->id)); - + $result = $msg->update($orig); - + if (!$result) { common_log_db_error($msg, 'UPDATE', __FILE__); return _('Could not update message with new URI.'); } - + return $msg; } } diff --git a/classes/laconica.ini b/classes/laconica.ini index 4f57ba3da..a3ef82b4c 100755 --- a/classes/laconica.ini +++ b/classes/laconica.ini @@ -239,7 +239,7 @@ id = 129 uri = 2 from_profile = 129 to_profile = 129 -content = 2 +content = 34 rendered = 34 url = 2 created = 142 -- cgit v1.2.3-54-g00ecf From fa6b49ab38ab8588c1505f6f0ac7c96d49295e68 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Thu, 20 Aug 2009 17:09:04 -0400 Subject: data classes allow >140 bios in profiles --- classes/Profile.php | 5 ++--- classes/laconica.ini | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) (limited to 'classes/laconica.ini') diff --git a/classes/Profile.php b/classes/Profile.php index f926b2cef..a34f4cf4b 100644 --- a/classes/Profile.php +++ b/classes/Profile.php @@ -35,14 +35,13 @@ class Profile extends Memcached_DataObject public $fullname; // varchar(255) multiple_key public $profileurl; // varchar(255) public $homepage; // varchar(255) multiple_key - public $bio; // varchar(140) multiple_key + public $bio; // text() multiple_key public $location; // varchar(255) multiple_key public $created; // datetime() not_null public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP /* Static get */ - function staticGet($k,$v=null) - { return Memcached_DataObject::staticGet('Profile',$k,$v); } + function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('Profile',$k,$v); } /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE diff --git a/classes/laconica.ini b/classes/laconica.ini index a3ef82b4c..de5979f35 100755 --- a/classes/laconica.ini +++ b/classes/laconica.ini @@ -314,7 +314,7 @@ nickname = 130 fullname = 2 profileurl = 2 homepage = 2 -bio = 2 +bio = 34 location = 2 created = 142 modified = 384 -- cgit v1.2.3-54-g00ecf From 900ca5c50c3ed4311d67c546a3a289b8eaa0ea0e Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Thu, 20 Aug 2009 17:12:52 -0400 Subject: data classes allow >140c in user group descriptions --- classes/User_group.php | 2 +- classes/laconica.ini | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'classes/laconica.ini') diff --git a/classes/User_group.php b/classes/User_group.php index b1ab1c2d3..7b0daad94 100644 --- a/classes/User_group.php +++ b/classes/User_group.php @@ -13,7 +13,7 @@ class User_group extends Memcached_DataObject public $nickname; // varchar(64) unique_key public $fullname; // varchar(255) public $homepage; // varchar(255) - public $description; // varchar(140) + public $description; // text() public $location; // varchar(255) public $original_logo; // varchar(255) public $homepage_logo; // varchar(255) diff --git a/classes/laconica.ini b/classes/laconica.ini index de5979f35..c02996b3f 100755 --- a/classes/laconica.ini +++ b/classes/laconica.ini @@ -486,7 +486,7 @@ id = 129 nickname = 2 fullname = 2 homepage = 2 -description = 2 +description = 34 location = 2 original_logo = 2 homepage_logo = 2 -- cgit v1.2.3-54-g00ecf From 888ed474a161a278579debdb492acc44fbcd7790 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Fri, 21 Aug 2009 15:22:02 -0400 Subject: new class for configuration settings --- classes/Config.php | 22 ++++++++++++++++++++++ classes/laconica.ini | 9 +++++++++ 2 files changed, 31 insertions(+) create mode 100755 classes/Config.php (limited to 'classes/laconica.ini') diff --git a/classes/Config.php b/classes/Config.php new file mode 100755 index 000000000..2538a1426 --- /dev/null +++ b/classes/Config.php @@ -0,0 +1,22 @@ +