revisit friend suggestion structures

This commit is contained in:
Friendika 2011-06-26 17:57:23 -07:00
parent 22e8922088
commit f7964efa52
5 changed files with 47 additions and 9 deletions

View file

@ -9,12 +9,13 @@ Deny from all
<IfModule mod_rewrite.c> <IfModule mod_rewrite.c>
RewriteEngine on RewriteEngine on
# RewriteRule api.* - [E=REMOTE_USER:%{HTTP:Authorization},L] # Protect repository directory from browsing
# Protect repo directory from browsing
RewriteRule "(^|/)\.git" - [F] RewriteRule "(^|/)\.git" - [F]
# Rewrite current-style URLs of the form 'index.php?q=x'. # Rewrite current-style URLs of the form 'index.php?q=x'.
# Also place auth information into REMOTE_USER for sites running
# in CGI mode.
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA] RewriteRule ^(.*)$ index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]

View file

@ -128,7 +128,8 @@ and save your changes.
##################################################################### #####################################################################
Check your database settings. It usually means your database could not Check your database settings. It usually means your database could not
be opened or accessed. be opened or accessed. If the database resides on the same machine, check that
the database server name is "localhost".
##################################################################### #####################################################################
- 500 Internal Error - 500 Internal Error
@ -141,6 +142,11 @@ you are using a Windows server as this has been known to cause problems.
Also check your file permissions. Your website and all contents must generally Also check your file permissions. Your website and all contents must generally
be world-readable. be world-readable.
It is likely that your web server reported the source of the problem in
its error log files. Please review these system error logs to determine what
caused the problem. Often this will need to be resolved with your hosting
provider or (if self-hosted) your web server configuration.
##################################################################### #####################################################################
- 400 and 4xx "File not found" errors - 400 and 4xx "File not found" errors
##################################################################### #####################################################################

View file

@ -4,9 +4,9 @@ set_time_limit(0);
ini_set('pcre.backtrack_limit', 250000); ini_set('pcre.backtrack_limit', 250000);
define ( 'FRIENDIKA_VERSION', '2.2.1022' ); define ( 'FRIENDIKA_VERSION', '2.2.1023' );
define ( 'DFRN_PROTOCOL_VERSION', '2.21' ); define ( 'DFRN_PROTOCOL_VERSION', '2.21' );
define ( 'DB_UPDATE_VERSION', 1068 ); define ( 'DB_UPDATE_VERSION', 1069 );
define ( 'EOL', "<br />\r\n" ); define ( 'EOL', "<br />\r\n" );
define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );

View file

@ -514,14 +514,24 @@ CREATE TABLE IF NOT EXISTS `fcontact` (
CREATE TABLE IF NOT EXISTS `ffinder` ( CREATE TABLE IF NOT EXISTS `ffinder` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`type` CHAR( 16 ) NOT NULL,
`note` TEXT NOT NULL,
`uid` INT UNSIGNED NOT NULL , `uid` INT UNSIGNED NOT NULL ,
`cid` INT UNSIGNED NOT NULL , `cid` INT UNSIGNED NOT NULL ,
`fid` INT UNSIGNED NOT NULL `fid` INT UNSIGNED NOT NULL
) ENGINE = MYISAM DEFAULT CHARSET=utf8; ) ENGINE = MYISAM DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `fsuggest` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`uid` INT NOT NULL ,
`cid` INT NOT NULL ,
`name` CHAR( 255 ) NOT NULL ,
`url` CHAR( 255 ) NOT NULL ,
`photo` CHAR( 255 ) NOT NULL ,
`note` TEXT NOT NULL ,
`created` DATETIME NOT NULL
) ENGINE = MYISAM DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `mailacct` ( CREATE TABLE IF NOT EXISTS `mailacct` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`uid` INT NOT NULL, `uid` INT NOT NULL,

View file

@ -1,6 +1,6 @@
<?php <?php
define( 'UPDATE_VERSION' , 1068 ); define( 'UPDATE_VERSION' , 1069 );
/** /**
* *
@ -541,3 +541,24 @@ function update_1067() {
q("ALTER TABLE `ffinder` ADD `type` CHAR( 16 ) NOT NULL AFTER `id` , q("ALTER TABLE `ffinder` ADD `type` CHAR( 16 ) NOT NULL AFTER `id` ,
ADD `note` TEXT NOT NULL AFTER `type` "); ADD `note` TEXT NOT NULL AFTER `type` ");
} }
function update_1068() {
// 1067 was short-sighted. Undo it.
q("ALTER TABLE `ffinder` DROP `type` , DROP `note` ");
// and do this instead.
q("CREATE TABLE IF NOT EXISTS `fsuggest` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`uid` INT NOT NULL ,
`cid` INT NOT NULL ,
`name` CHAR( 255 ) NOT NULL ,
`url` CHAR( 255 ) NOT NULL ,
`photo` CHAR( 255 ) NOT NULL ,
`note` TEXT NOT NULL ,
`created` DATETIME NOT NULL
) ENGINE = MYISAM DEFAULT CHARSET=utf8");
}