mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
mlanthaler: ... forgot to remove debug code :-) (merged from branches/gsoc)
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@41912 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
d6ddbf2cff
commit
f2dc279789
@ -16,46 +16,7 @@
|
|||||||
*
|
*
|
||||||
* @author Markus Lanthaler <markus@silverstripe.com
|
* @author Markus Lanthaler <markus@silverstripe.com
|
||||||
*/
|
*/
|
||||||
class OpenIDAuthenticatedRole extends DataObjectDecorator{
|
class OpenIDAuthenticatedRole extends DataObjectDecorator {
|
||||||
|
|
||||||
/**
|
|
||||||
* Edit the given query object to support queries for this extension
|
|
||||||
*/
|
|
||||||
function augmentSQL(SQLQuery &$query) {
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Update the database schema as required by this extension
|
|
||||||
*/
|
|
||||||
function augmentDatabase() {
|
|
||||||
/* if(Permission::check('ADMIN')) {
|
|
||||||
$exist = DB::query( "SHOW TABLES LIKE 'ForumMember'" )->numRecords();
|
|
||||||
|
|
||||||
if($exist > 0) {
|
|
||||||
DB::query( "UPDATE `Member`, `ForumMember` " .
|
|
||||||
"SET `Member`.`ClassName` = 'Member'," . "`Member`.`ForumRank` =
|
|
||||||
`ForumMember`.`ForumRank`," . "`Member`.`Occupation` =
|
|
||||||
`ForumMember`.`Occupation`," . "`Member`.`Country` =
|
|
||||||
`ForumMember`.`Country`," . "`Member`.`Nickname` =
|
|
||||||
`ForumMember`.`Nickname`," . "`Member`.`FirstNamePublic` =
|
|
||||||
`ForumMember`.`FirstNamePublic`," . "`Member`.`SurnamePublic` =
|
|
||||||
`ForumMember`.`SurnamePublic`," . "`Member`.`OccupationPublic` =
|
|
||||||
`ForumMember`.`OccupationPublic`," . "`Member`.`CountryPublic` =
|
|
||||||
`ForumMember`.`CountryPublic`," . "`Member`.`EmailPublic` =
|
|
||||||
`ForumMember`.`EmailPublic`," . "`Member`.`AvatarID` =
|
|
||||||
`ForumMember`.`AvatarID`," . "`Member`.`LastViewed` =
|
|
||||||
`ForumMember`.`LastViewed`" . "WHERE `Member`.`ID` =
|
|
||||||
`ForumMember`.`ID`"
|
|
||||||
);
|
|
||||||
echo( "<div style=\"padding:5px; color:white;
|
|
||||||
background-color:blue;\">The data transfer has succeeded. However,
|
|
||||||
to complete it, you must delete the ForumMember table. To do this,
|
|
||||||
execute the query \"DROP TABLE 'ForumMember'\".</div>" );
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Define extra database fields
|
* Define extra database fields
|
||||||
@ -76,6 +37,26 @@ class OpenIDAuthenticatedRole extends DataObjectDecorator{
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Edit the given query object to support queries for this extension
|
||||||
|
*
|
||||||
|
* At the moment this method does nothing.
|
||||||
|
*
|
||||||
|
* @param SQLQuery $query Query to augment.
|
||||||
|
*/
|
||||||
|
function augmentSQL(SQLQuery &$query) {
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Update the database schema as required by this extension
|
||||||
|
*
|
||||||
|
* At the moment this method does nothing.
|
||||||
|
*/
|
||||||
|
function augmentDatabase() {
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Change the member dialog in the CMS
|
* Change the member dialog in the CMS
|
||||||
*
|
*
|
||||||
@ -83,29 +64,16 @@ class OpenIDAuthenticatedRole extends DataObjectDecorator{
|
|||||||
* to edit the new database fields.
|
* to edit the new database fields.
|
||||||
*/
|
*/
|
||||||
function updateCMSFields(FieldSet &$fields) {
|
function updateCMSFields(FieldSet &$fields) {
|
||||||
//if(Permission::checkMember($this->owner->ID, "ACCESS_FORUM")) {
|
$fields->push(new HeaderField("OpenID/i-name credentials"), "OpenIDHeader");
|
||||||
$fields->push(new HeaderField("OpenID/i-name credentials"), "OpenIDHeader");
|
$fields->push(new LiteralField("OpenIDDescription",
|
||||||
$fields->push(new LiteralField("OpenIDDescription",
|
"<p>Make sure you enter your normalized OpenID/i-name credentials " .
|
||||||
"<p>Make sure you enter your normalized OpenID/i-name credentials here, i.e. with protocol and trailing slash for OpenID (e.g. http://openid.silverstripe.com/).</p>"));
|
"here, i.e. with protocol and trailing slash for OpenID (e.g. " .
|
||||||
$fields->push(new TextField("IdentityURL", "OpenID URL/i-name"), "IdentityURL");
|
"http://openid.silverstripe.com/).</p>"));
|
||||||
|
$fields->push(new TextField("IdentityURL", "OpenID URL/i-name"),
|
||||||
/*
|
"IdentityURL");
|
||||||
$fields->push(new PasswordField("ConfirmPassword", "Confirm Password"));
|
|
||||||
$fields->push(new ImageField("Avatar", "Upload avatar"));
|
|
||||||
$fields->push(new DropdownField("ForumRank", "User rating",
|
|
||||||
array("Community Member" => "Community Member",
|
|
||||||
"Administrator" => "Administrator",
|
|
||||||
"Moderator" => "Moderator",
|
|
||||||
"SilverStripe User" => "SilverStripe User",
|
|
||||||
"SilverStripe Developer" => "SilverStripe Developer",
|
|
||||||
"Core Development Team" => "Core Development Team",
|
|
||||||
"Google Summer of Code Hacker" => "Google Summer of Code Hacker",
|
|
||||||
"Lead Developer" => "Lead Developer")
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Can the current user edit the given member?
|
* Can the current user edit the given member?
|
||||||
*
|
*
|
||||||
@ -123,20 +91,6 @@ class OpenIDAuthenticatedRole extends DataObjectDecorator{
|
|||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Factory method for the member validator
|
|
||||||
*
|
|
||||||
* @return Member_Validator Returns an instance of a
|
|
||||||
* {@link Member_Validator} object.
|
|
||||||
*/
|
|
||||||
function getValidator() {
|
|
||||||
die('<p style="color: red;">Called getValidator()</p>');
|
|
||||||
return new Member_Validator();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user