OSDN Git Service

#16757 - Remove rank files.
authormumin <mumincacao@users.sourceforge.jp>
Wed, 27 May 2009 12:49:39 +0000 (21:49 +0900)
committermumin <mumincacao@users.sourceforge.jp>
Wed, 27 May 2009 12:49:39 +0000 (21:49 +0900)
45 files changed:
public_html/class/xoopslists.php
public_html/include/functions.php
public_html/install/language/english/install.php
public_html/install/language/english/mysql.lang.data.sql
public_html/install/language/ja_utf8/install.php
public_html/install/language/ja_utf8/mysql.lang.data.sql
public_html/install/sql/mysql.structure.sql
public_html/install/sql/upgrade/mysql.structure.sql
public_html/kernel/user.php
public_html/language/english/user.php
public_html/language/ja_utf8/user.php
public_html/modules/legacy/admin/class/ModuleInstallUtils.class.php
public_html/modules/legacy/include/xoops2_system_constants.inc.php
public_html/modules/user/actions/UserInfoAction.class.php
public_html/modules/user/admin/actions/RanksDeleteAction.class.php [deleted file]
public_html/modules/user/admin/actions/RanksEditAction.class.php [deleted file]
public_html/modules/user/admin/actions/RanksListAction.class.php [deleted file]
public_html/modules/user/admin/actions/UserEditAction.class.php
public_html/modules/user/admin/actions/UserViewAction.class.php
public_html/modules/user/admin/forms/RanksAdminDeleteForm.class.php [deleted file]
public_html/modules/user/admin/forms/RanksAdminEditForm.class.php [deleted file]
public_html/modules/user/admin/forms/RanksFilterForm.class.php [deleted file]
public_html/modules/user/admin/forms/UserAdminEditForm.class.php
public_html/modules/user/admin/forms/UserFilterForm.class.php
public_html/modules/user/admin/forms/UserSearchFilterForm.class.php
public_html/modules/user/admin/menu.php
public_html/modules/user/admin/templates/ranks_delete.html [deleted file]
public_html/modules/user/admin/templates/ranks_edit.html [deleted file]
public_html/modules/user/admin/templates/ranks_list.html [deleted file]
public_html/modules/user/admin/templates/user_edit.html
public_html/modules/user/admin/templates/user_view.html
public_html/modules/user/class/ranks.php [deleted file]
public_html/modules/user/class/users.php
public_html/modules/user/language/english/admin.php
public_html/modules/user/language/english/blocks.php
public_html/modules/user/language/english/help/basic.html
public_html/modules/user/language/english/help/blocks.html
public_html/modules/user/language/english/main.php
public_html/modules/user/language/english/modinfo.php
public_html/modules/user/language/ja_utf8/admin.php
public_html/modules/user/language/ja_utf8/blocks.php
public_html/modules/user/language/ja_utf8/help/basic.html
public_html/modules/user/language/ja_utf8/help/blocks.html
public_html/modules/user/language/ja_utf8/main.php
public_html/modules/user/language/ja_utf8/modinfo.php

index f7adaed..13dfa33 100644 (file)
@@ -518,19 +518,6 @@ if ( !defined("XOOPS_LISTS_INCLUDED") ) {
             reset($html_list);
             return $html_list;
         }
-
-        function &getUserRankList()
-        {
-            $db =& Database::getInstance();
-            $myts =& MyTextSanitizer::getInstance();
-            $sql = "SELECT rank_id, rank_title FROM ".$db->prefix("ranks")." WHERE rank_special = 1";
-            $ret = array();
-            $result = $db->query($sql);
-            while ( $myrow = $db->fetchArray($result) ) {
-                $ret[$myrow['rank_id']] = $myts->makeTboxData4Show($myrow['rank_title']);
-            }
-            return $ret;
-        }
     }
 }
 ?>
index f6aa3e6..2db1541 100644 (file)
@@ -585,23 +585,6 @@ function &xoops_getmodulehandler($name = null, $module_dir = null, $optional = f
     return $handlers[$module_dir][$name];
 }
 
-function xoops_getrank($rank_id =0, $posts = 0)
-{
-    $db =& Database::getInstance();
-    $myts =& MyTextSanitizer::getInstance();
-    $rank_id = intval($rank_id);
-    if ($rank_id != 0) {
-        $sql = "SELECT rank_title AS title, rank_image AS image, rank_id AS id FROM ".$db->prefix('ranks')." WHERE rank_id = ".$rank_id;
-    } else {
-        $sql = "SELECT rank_title AS title, rank_image AS image, rank_id AS id FROM ".$db->prefix('ranks')." WHERE rank_min <= ".$posts." AND rank_max >= ".$posts." AND rank_special = 0";
-    }
-    $rank = $db->fetchArray($db->query($sql));
-    $rank['title'] = $myts->makeTboxData4Show($rank['title']);
-    
-    return $rank;
-}
-
-
 /**
 * Returns the portion of string specified by the start and length parameters. If $trimmarker is supplied, it is appended to the return string. This function works fine with multi-byte characters if mb_* functions exist on the server.
 *
index e37864a..c5e95f8 100644 (file)
@@ -148,9 +148,7 @@ define("_INSTALL_L142","Updating modules..");
 define("_INSTALL_L143","The installer will now update configuration data of XOOPS 1.3.x to be used with XOOPS Cube.");
 define("_INSTALL_L144","update config");
 define("_INSTALL_L148","Update complete.");
-define("_INSTALL_L150","The installer will now update the user rank images to be used with XOOPS Cube.<br />This may take a while to complete.");
 define("_INSTALL_L151","The installer will now update the user avatar images to be used in XOOPS Cube.<br />This may take a while to complete.");
-define("_INSTALL_L155","Updating rank images..");
 define("_INSTALL_L156","Updating user avatar images..");
 define("_INSTALL_L157","Select the default user group for each group type");
 define("_INSTALL_L158","Groups in 1.3.x");
index 4c7a4aa..e69de29 100644 (file)
@@ -1,11 +0,0 @@
-#
-# Dumping data for table `ranks`
-#
-
-INSERT INTO ranks VALUES (1, 'Just popping in', 0, 20, 0, 'rank3e632f95e81ca.gif');
-INSERT INTO ranks VALUES (2, 'Not too shy to talk', 21, 40, 0, 'rank3dbf8e94a6f72.gif');
-INSERT INTO ranks VALUES (3, 'Quite a regular', 41, 70, 0, 'rank3dbf8e9e7d88d.gif');
-INSERT INTO ranks VALUES (4, 'Just can\'t stay away', 71, 150, 0, 'rank3dbf8ea81e642.gif');
-INSERT INTO ranks VALUES (5, 'Home away from home', 151, 10000, 0, 'rank3dbf8eb1a72e7.gif');
-INSERT INTO ranks VALUES (6, 'Moderator', 0, 0, 1, 'rank3dbf8edf15093.gif');
-INSERT INTO ranks VALUES (7, 'Webmaster', 0, 0, 1, 'rank3dbf8ee8681cd.gif');
index 4e046cb..8ce3d49 100644 (file)
@@ -149,9 +149,7 @@ define("_INSTALL_L142","モジュールのアップデート中…");
 define("_INSTALL_L143","The installer will now update configuration data of XOOPS 1.3.x to be used with XOOPS Cube.");  //[MADA]
 define("_INSTALL_L144","コンフィギュレーションのアップデート");
 define("_INSTALL_L148","アップデートが完了しました。");
-define("_INSTALL_L150","インストーラは今から、XOOPS Cubeで使えるようにユーザランキングの画像をアップデートします。<br />これが完了するまでには、しばらく時間が掛かるかもしれません。");
 define("_INSTALL_L151","インストーラは今から、XOOPS Cubeで使えるようにユーザアバターの画像をアップデートします。<br />これが完了するまでには、しばらく時間が掛かるかもしれません。");
-define("_INSTALL_L155","ユーザランキング画像のアップデート中…");
 define("_INSTALL_L156","ユーザアバター画像のアップデート中…");
 define("_INSTALL_L157","各グループについてデフォルトのグループを選択してください。");
 define("_INSTALL_L158","バージョン1.3.x");
index 603ec01..e69de29 100644 (file)
@@ -1,12 +0,0 @@
-#
-# Dumping data for table `ranks`
-#
-
-INSERT INTO ranks VALUES (1, '新米', 0, 20, 0, 'rank3e632f95e81ca.gif');
-INSERT INTO ranks VALUES (2, '半人前', 21, 40, 0, 'rank3dbf8e94a6f72.gif');
-INSERT INTO ranks VALUES (3, '常連', 41, 70, 0, 'rank3dbf8e9e7d88d.gif');
-INSERT INTO ranks VALUES (4, '一人前', 71, 150, 0, 'rank3dbf8ea81e642.gif');
-INSERT INTO ranks VALUES (5, '長老', 151, 10000, 0, 'rank3dbf8eb1a72e7.gif');
-INSERT INTO ranks VALUES (6, 'モデレータ', 0, 0, 1, 'rank3dbf8edf15093.gif');
-INSERT INTO ranks VALUES (7, '管理人', 0, 0, 1, 'rank3dbf8ee8681cd.gif');
-
index 19b42f6..f42ad33 100644 (file)
@@ -254,25 +254,6 @@ CREATE TABLE newblocks (
 # --------------------------------------------------------
 
 #
-# Table structure for table `ranks`
-#
-
-CREATE TABLE ranks (
-  rank_id smallint(5) unsigned NOT NULL auto_increment,
-  rank_title varchar(50) NOT NULL default '',
-  rank_min mediumint(8) unsigned NOT NULL default '0',
-  rank_max mediumint(8) unsigned NOT NULL default '0',
-  rank_special tinyint(1) unsigned NOT NULL default '0',
-  rank_image varchar(255) default NULL,
-  PRIMARY KEY  (rank_id),
-  KEY rank_min (rank_min),
-  KEY rank_max (rank_max),
-  KEY rankminrankmaxranspecial (rank_min,rank_max,rank_special),
-  KEY rankspecial (rank_special)
-) TYPE=MyISAM;
-# --------------------------------------------------------
-
-#
 # Table structure for table `session`
 #
 
index f602b5f..e0e6a34 100644 (file)
@@ -23,8 +23,6 @@ ALTER TABLE newblocks CHANGE bid bid mediumint(8) unsigned NOT NULL auto_increme
 
 ALTER TABLE priv_msgs CHANGE msg_id msg_id mediumint(8) unsigned NOT NULL auto_increment, CHANGE from_userid from_userid mediumint(8) unsigned NOT NULL, CHANGE subject subject varchar(255) NOT NULL, CHANGE to_userid to_userid mediumint(8) unsigned NOT NULL, CHANGE msg_time msg_time int(10) unsigned NOT NULL, CHANGE msg_text msg_text  text NOT NULL, CHANGE read_msg read_msg tinyint(1) unsigned NOT NULL;
 
-ALTER TABLE ranks CHANGE rank_id rank_id smallint(5) unsigned NOT NULL auto_increment, CHANGE rank_min rank_min mediumint(8) unsigned NOT NULL, CHANGE rank_max rank_max mediumint(8) unsigned NOT NULL, CHANGE rank_special rank_special tinyint(1) unsigned NOT NULL;
-
 DROP TABLE session ;
 
 CREATE TABLE session (
index a39b50f..912091f 100644 (file)
@@ -51,11 +51,6 @@ class XoopsUser extends XoopsObject
         * @access private
      */
     var $_isAdmin = null;
-    /**
-     * @var string user's rank
-        * @access private
-     */
-    var $_rank = null;
 
     /**
      * constructor 
@@ -220,17 +215,6 @@ class XoopsUser extends XoopsObject
         return $moduleperm_handler->checkRight('module_admin', $module_id, $this->getGroups());
     }
     /**
-     * get the user's rank
-        * @return array array of rank ID and title
-     */
-    function rank()
-    {
-        if (!isset($this->_rank)) {
-            $this->_rank = xoops_getrank($this->getVar('rank'), $this->getVar('posts'));
-        }
-        return $this->_rank;
-    }
-    /**
      * is the user activated?
      * @return bool
      */
index 617f06e..8c3180e 100644 (file)
@@ -97,7 +97,6 @@ define('_US_EDITPROFILE','Edit Profile');
 define('_US_LOGOUT','Logout');
 define('_US_INBOX','Inbox');
 define('_US_MEMBERSINCE','Member Since');
-define('_US_RANK','Rank');
 define('_US_LASTLOGIN','Last Login');
 define('_US_ALLABOUT','All about %s');
 define('_US_STATISTICS','Statistics');
index 37adfee..1ed13bf 100644 (file)
@@ -93,7 +93,6 @@ define('_US_EDITPROFILE','プロフィールの編集');
 define('_US_LOGOUT','ログアウト');
 define('_US_INBOX','受信箱');
 define('_US_MEMBERSINCE','登録日');
-define('_US_RANK','ランク');
 define('_US_LASTLOGIN','最終ログイン日時');
 define('_US_ALLABOUT','%sさんの基本情報');
 define('_US_STATISTICS','統計情報');
index 6aeffca..fd0809b 100644 (file)
@@ -195,7 +195,7 @@ class Legacy_ModuleInstallUtils
                else {
                        require_once XOOPS_ROOT_PATH.'/class/database/sqlutility.php';
                        
-                       $reservedTables = array('avatar', 'avatar_users_link', 'block_module_link', 'config', 'configcategory', 'configoption', 'image', 'imagebody', 'imagecategory', 'groups','groups_users_link','group_permission', 'priv_msgs', 'ranks', 'session', 'users', 'newblocks', 'modules', 'tplfile', 'tplset', 'tplsource');
+                       $reservedTables = array('avatar', 'avatar_users_link', 'block_module_link', 'config', 'configcategory', 'configoption', 'image', 'imagebody', 'imagecategory', 'groups','groups_users_link','group_permission', 'priv_msgs', 'session', 'users', 'newblocks', 'modules', 'tplfile', 'tplset', 'tplsource');
 
                        $root =& XCube_Root::getSingleton();
                        $db =& $root->mController->mDB;
index 4927f76..f9b49cf 100644 (file)
@@ -23,7 +23,6 @@ if (!defined('XOOPS_SYSTEM_GROUP')) {
        define('XOOPS_SYSTEM_MAILU', 8);
        define('XOOPS_SYSTEM_IMAGE', 9);
        define('XOOPS_SYSTEM_AVATAR', 10);
-       define('XOOPS_SYSTEM_URANK', 11);
        define('XOOPS_SYSTEM_TPLSET', 15);
 }
 
index 7386885..5e3f43a 100644 (file)
@@ -22,7 +22,6 @@ define ('USER_USERINFO_MAXHIT', 5);
 class User_UserInfoAction extends User_Action
 {
        var $mObject = null;
-       var $mRankObject = null;
        var $mSearchResults = null;
        
        var $mSelfDelete = false;
@@ -50,11 +49,6 @@ class User_UserInfoAction extends User_Action
                        return USER_FRAME_VIEW_ERROR;
                }
                
-               $t_rank = xoops_getrank($this->mObject->get('rank'), $this->mObject->get('posts'));
-               
-               $rankHandler =& xoops_getmodulehandler('ranks', 'user');
-               $this->mRankObject =& $rankHandler->get($t_rank['id']);
-               
                $root =& $controller->mRoot;
                
                $service =& $root->mServiceManager->getService('privateMessage');
@@ -103,7 +97,6 @@ class User_UserInfoAction extends User_Action
        {
                $render->setTemplateName("user_userinfo.html");
                $render->setAttribute("thisUser", $this->mObject);
-               $render->setAttribute("rank", $this->mRankObject);
                
                $render->setAttribute('pmliteUrl', $this->mPmliteURL);
 
diff --git a/public_html/modules/user/admin/actions/RanksDeleteAction.class.php b/public_html/modules/user/admin/actions/RanksDeleteAction.class.php
deleted file mode 100644 (file)
index 0513646..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-/**
- * @package user
- * @version $Id: RanksDeleteAction.class.php,v 1.1 2007/05/15 02:34:41 minahito Exp $
- */
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_MODULE_PATH . "/user/class/AbstractDeleteAction.class.php";
-require_once XOOPS_MODULE_PATH . "/user/admin/forms/RanksAdminDeleteForm.class.php";
-
-class User_RanksDeleteAction extends User_AbstractDeleteAction
-{
-       function _getId()
-       {
-               return xoops_getrequest('rank_id');
-       }
-
-       function &_getHandler()
-       {
-               $handler =& xoops_getmodulehandler('ranks');
-               return $handler;
-       }
-
-       function _setupActionForm()
-       {
-               $this->mActionForm =& new User_RanksAdminDeleteForm();
-               $this->mActionForm->prepare();
-       }
-
-       function executeViewInput(&$controller, &$xoopsUser, &$render)
-       {
-               $render->setTemplateName("ranks_delete.html");
-               $render->setAttribute('actionForm', $this->mActionForm);
-               $render->setAttribute('object', $this->mObject);
-       }
-
-       function executeViewSuccess(&$controller, &$xoopsUser, &$render)
-       {
-               $controller->executeForward("./index.php?action=RanksList");
-       }
-
-       function executeViewError(&$controller, &$xoopsUser, &$render)
-       {
-               $controller->executeRedirect("./index.php?action=RanksList", 1, _MD_USER_ERROR_DBUPDATE_FAILED);
-       }
-       
-       function executeViewCancel(&$controller, &$xoopsUser, &$render)
-       {
-               $controller->executeForward("./index.php?action=RanksList");
-       }
-}
-
-?>
diff --git a/public_html/modules/user/admin/actions/RanksEditAction.class.php b/public_html/modules/user/admin/actions/RanksEditAction.class.php
deleted file mode 100644 (file)
index 5435db2..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_MODULE_PATH . "/user/class/AbstractEditAction.class.php";
-require_once XOOPS_MODULE_PATH . "/user/admin/forms/RanksAdminEditForm.class.php";
-
-class User_RanksEditAction extends User_AbstractEditAction
-{
-       function _getId()
-       {
-               return xoops_getrequest('rank_id');
-       }
-
-       function &_getHandler()
-       {
-               $handler =& xoops_getmodulehandler('ranks');
-               return $handler;
-       }
-
-       function _setupActionForm()
-       {
-               $this->mActionForm =& new User_RanksAdminEditForm();
-               $this->mActionForm->prepare();
-       }
-       
-       function _doExecute()
-       {
-               if ($this->mActionForm->mFormFile != null) {
-                       @unlink(XOOPS_UPLOAD_PATH . "/" . $this->mActionForm->mOldFileName);
-                       if (!$this->mActionForm->mFormFile->SaveAs(XOOPS_UPLOAD_PATH)) {
-                               return USER_FRAME_VIEW_ERROR;
-                       }
-               }
-               
-               return parent::_doExecute();
-       }
-
-       function executeViewInput(&$controller, &$xoopsUser, &$render)
-       {
-               $render->setTemplateName("ranks_edit.html");
-               $render->setAttribute('actionForm', $this->mActionForm);
-               $render->setAttribute('object', $this->mObject);
-       }
-
-       function executeViewSuccess(&$controller, &$xoopsUser, &$render)
-       {
-               $controller->executeForward("./index.php?action=RanksList");
-       }
-
-       function executeViewError(&$controller, &$xoopsUser, &$render)
-       {
-               $controller->executeRedirect("./index.php?action=RanksList", 1, _MD_USER_ERROR_DBUPDATE_FAILED);
-       }
-
-       function executeViewCancel(&$controller, &$xoopsUser, &$render)
-       {
-               $controller->executeForward("./index.php?action=RanksList");
-       }
-}
-
-?>
diff --git a/public_html/modules/user/admin/actions/RanksListAction.class.php b/public_html/modules/user/admin/actions/RanksListAction.class.php
deleted file mode 100644 (file)
index 5283908..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_MODULE_PATH . "/user/class/AbstractListAction.class.php";
-require_once XOOPS_MODULE_PATH . "/user/admin/forms/RanksFilterForm.class.php";
-
-class User_RanksListAction extends User_AbstractListAction
-{
-       function &_getHandler()
-       {
-               $handler =& xoops_getmodulehandler('ranks');
-               return $handler;
-       }
-
-       function &_getFilterForm()
-       {
-               $filter =& new User_RanksFilterForm($this->_getPageNavi(), $this->_getHandler());
-               return $filter;
-       }
-
-       function _getBaseUrl()
-       {
-               return "./index.php?action=RanksList";
-       }
-
-       function executeViewIndex(&$controller, &$xoopsUser, &$render)
-       {
-               $render->setTemplateName("ranks_list.html");
-               $render->setAttribute("objects", $this->mObjects);
-               $render->setAttribute("pageNavi", $this->mFilter->mNavi);
-       }
-}
-
-?>
index e3804dd..3b5174c 100644 (file)
@@ -56,11 +56,6 @@ class User_UserEditAction extends User_AbstractEditAction
                
                $render->setAttribute('timezones', $timezones);
 
-               $rankHandler =& xoops_getmodulehandler('ranks');
-               $ranks =& $rankHandler->getObjects(new Criteria('rank_special', 1));
-
-               $render->setAttribute('ranks', $ranks);
-               
                $groupHandler =& xoops_gethandler('group');
                $groups =& $groupHandler->getObjects(null, true);
                
index 5bc2d54..22ebeda 100644 (file)
@@ -90,8 +90,6 @@ class User_UserViewAction extends User_AbstractViewAction
                $render->setAttribute('actionForm', $this->mActionForm);
                $render->setAttribute('object', $this->mObject);
                
-               $render->setAttribute('rank', $this->mObject->getRank());
-               
                $handler =& xoops_gethandler('timezone');
                $timezone =& $handler->get($this->mObject->get('timezone_offset'));
                $render->setAttribute('timezone', $timezone);
diff --git a/public_html/modules/user/admin/forms/RanksAdminDeleteForm.class.php b/public_html/modules/user/admin/forms/RanksAdminDeleteForm.class.php
deleted file mode 100644 (file)
index 3eeeec3..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-/**
- * @package user
- * @version $Id: RanksAdminDeleteForm.class.php,v 1.2 2007/06/07 05:27:37 minahito Exp $
- */
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_ROOT_PATH . "/core/XCube_ActionForm.class.php";
-
-class User_RanksAdminDeleteForm extends XCube_ActionForm
-{
-       function getTokenName()
-       {
-               return "module.user.RanksAdminDeleteForm.TOKEN" . $this->get('rank_id');
-       }
-
-       function prepare()
-       {
-               //
-               // Set form properties
-               //
-               $this->mFormProperties['rank_id'] =& new XCube_IntProperty('rank_id');
-
-               //
-               // Set field properties
-               //
-               $this->mFieldProperties['rank_id'] =& new XCube_FieldProperty($this);
-               $this->mFieldProperties['rank_id']->setDependsByArray(array('required'));
-               $this->mFieldProperties['rank_id']->addMessage('required', _MD_USER_ERROR_REQUIRED, _MD_USER_LANG_RANK_ID);
-       }
-
-       function load(&$obj)
-       {
-               $this->set('rank_id', $obj->get('rank_id'));
-       }
-
-       function update(&$obj)
-       {
-               $obj->setVar('rank_id', $this->get('rank_id'));
-       }
-}
-
-?>
diff --git a/public_html/modules/user/admin/forms/RanksAdminEditForm.class.php b/public_html/modules/user/admin/forms/RanksAdminEditForm.class.php
deleted file mode 100644 (file)
index b8b8cb7..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-<?php
-/**
- * @package user
- * @version $Id: RanksAdminEditForm.class.php,v 1.2 2007/06/07 05:27:37 minahito Exp $
- */
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_ROOT_PATH . "/core/XCube_ActionForm.class.php";
-
-class User_RanksAdminEditForm extends XCube_ActionForm
-{
-       var $mOldFileName = null;
-       var $_mIsNew = false;
-       var $mFormFile = null;
-       
-       function getTokenName()
-       {
-               return "module.user.RanksAdminEditForm.TOKEN" . $this->get('rank_id');
-       }
-
-       function prepare()
-       {
-               //
-               // Set form properties
-               //
-               $this->mFormProperties['rank_id'] =& new XCube_IntProperty('rank_id');
-               $this->mFormProperties['rank_title'] =& new XCube_StringProperty('rank_title');
-               $this->mFormProperties['rank_min'] =& new XCube_IntProperty('rank_min');
-               $this->mFormProperties['rank_max'] =& new XCube_IntProperty('rank_max');
-               $this->mFormProperties['rank_special'] =& new XCube_BoolProperty('rank_special');
-               $this->mFormProperties['rank_image'] =& new XCube_FileProperty('rank_image');
-
-               //
-               // Set field properties
-               //
-               $this->mFieldProperties['rank_id'] =& new XCube_FieldProperty($this);
-               $this->mFieldProperties['rank_id']->setDependsByArray(array('required'));
-               $this->mFieldProperties['rank_id']->addMessage('required', _MD_USER_ERROR_REQUIRED, _MD_USER_LANG_RANK_ID);
-
-               $this->mFieldProperties['rank_title'] =& new XCube_FieldProperty($this);
-               $this->mFieldProperties['rank_title']->setDependsByArray(array('required','maxlength'));
-               $this->mFieldProperties['rank_title']->addMessage('required', _MD_USER_ERROR_REQUIRED, _AD_USER_LANG_RANK_TITLE, '50');
-               $this->mFieldProperties['rank_title']->addMessage('maxlength', _MD_USER_ERROR_MAXLENGTH, _AD_USER_LANG_RANK_TITLE, '50');
-               $this->mFieldProperties['rank_title']->addVar('maxlength', 50);
-
-               $this->mFieldProperties['rank_min'] =& new XCube_FieldProperty($this);
-               $this->mFieldProperties['rank_min']->setDependsByArray(array('required', 'min'));
-               $this->mFieldProperties['rank_min']->addMessage('required', _MD_USER_ERROR_REQUIRED, _AD_USER_LANG_RANK_MIN);
-               $this->mFieldProperties['rank_min']->addMessage('min', _AD_USER_ERROR_MIN, _AD_USER_LANG_RANK_MIN, 0);
-               $this->mFieldProperties['rank_min']->addVar('min', 0);
-
-               $this->mFieldProperties['rank_max'] =& new XCube_FieldProperty($this);
-               $this->mFieldProperties['rank_max']->setDependsByArray(array('required', 'min'));
-               $this->mFieldProperties['rank_max']->addMessage('required', _MD_USER_ERROR_REQUIRED, _AD_USER_LANG_RANK_MAX);
-               $this->mFieldProperties['rank_max']->addMessage('min', _AD_USER_ERROR_MIN, _AD_USER_LANG_RANK_MAX, 0);
-               $this->mFieldProperties['rank_max']->addVar('min', 0);
-       }
-       
-       function validateRank_max()
-       {
-               if ($this->get('rank_max') < $this->get('rank_min')) {
-                       $this->addErrorMessage(_AD_USER_ERROR_INJURY_MIN_MAX);
-               }
-       }
-
-       function validateRank_image()
-       {
-               if ($this->_mIsNew && $this->get('rank_image') == null) {
-                       $this->addErrorMessage(_AD_USER_ERROR_IMAGE_REQUIRED);
-               }
-       }
-       
-       function load(&$obj)
-       {
-               $this->set('rank_id', $obj->get('rank_id'));
-               $this->set('rank_title', $obj->get('rank_title'));
-               $this->set('rank_min', $obj->get('rank_min'));
-               $this->set('rank_max', $obj->get('rank_max'));
-               $this->set('rank_special', $obj->get('rank_special'));
-
-               $this->_mIsNew = $obj->isNew();
-               $this->mOldFileName = $obj->get('rank_image');
-       }
-
-       function update(&$obj)
-       {
-               $obj->set('rank_id', $this->get('rank_id'));
-               $obj->set('rank_title', $this->get('rank_title'));
-               $obj->set('rank_min', $this->get('rank_min'));
-               $obj->set('rank_max', $this->get('rank_max'));
-               $obj->set('rank_special', $this->get('rank_special'));
-
-               $this->mFormFile = $this->get('rank_image');
-               if ($this->mFormFile != null) {
-                       $this->mFormFile->setRandomToBodyName('rank');
-                       $obj->set('rank_image', $this->mFormFile->getFileName());
-               }
-       }
-}
-
-?>
diff --git a/public_html/modules/user/admin/forms/RanksFilterForm.class.php b/public_html/modules/user/admin/forms/RanksFilterForm.class.php
deleted file mode 100644 (file)
index ad087c5..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-/**
- * @package legacyRender
- * @version $Id: RanksFilterForm.class.php,v 1.1 2007/05/15 02:34:39 minahito Exp $
- */
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-require_once XOOPS_MODULE_PATH . "/user/class/AbstractFilterForm.class.php";
-
-define('RANKS_SORT_KEY_RANK_ID', 1);
-define('RANKS_SORT_KEY_RANK_TITLE', 2);
-define('RANKS_SORT_KEY_RANK_MIN', 3);
-define('RANKS_SORT_KEY_RANK_MAX', 4);
-define('RANKS_SORT_KEY_RANK_SPECIAL', 5);
-define('RANKS_SORT_KEY_MAXVALUE', 5);
-
-define('RANKS_SORT_KEY_DEFAULT', RANKS_SORT_KEY_RANK_ID);
-
-class User_RanksFilterForm extends User_AbstractFilterForm
-{
-       var $mSortKeys = array(
-               RANKS_SORT_KEY_RANK_ID => 'rank_id',
-               RANKS_SORT_KEY_RANK_TITLE => 'rank_title',
-               RANKS_SORT_KEY_RANK_MIN => 'rank_min',
-               RANKS_SORT_KEY_RANK_MAX => 'rank_max',
-               RANKS_SORT_KEY_RANK_SPECIAL => 'rank_special'
-       );
-       
-       function getDefaultSortKey()
-       {
-               return RANKS_SORT_KEY_DEFAULT;
-       }
-
-       function fetch()
-       {
-               parent::fetch();
-       
-               if (isset($_REQUEST['rank_special'])) {
-                       $this->mNavi->addExtra('rank_special', xoops_getrequest('rank_special'));
-                       $this->_mCriteria->add(new Criteria('rank_special', xoops_getrequest('rank_special')));
-               }
-               
-               $this->_mCriteria->addSort($this->getSort(), $this->getOrder());
-       }
-}
-
-?>
index 2ef7613..8f52dc2 100644 (file)
@@ -44,7 +44,6 @@ class User_UserAdminEditForm extends XCube_ActionForm
                $this->mFormProperties['vpass'] =& new XCube_StringProperty('vpass');
                $this->mFormProperties['posts'] =& new XCube_IntProperty('posts');
                $this->mFormProperties['attachsig'] =& new XCube_IntProperty('attachsig');
-               $this->mFormProperties['rank'] =& new XCube_IntProperty('rank');
                $this->mFormProperties['level'] =& new XCube_IntProperty('level');
                $this->mFormProperties['timezone_offset'] =& new XCube_FloatProperty('timezone_offset');
                $this->mFormProperties['user_occ'] =& new XCube_StringProperty('user_occ');
@@ -122,10 +121,6 @@ class User_UserAdminEditForm extends XCube_ActionForm
                $this->mFieldProperties['posts']->setDependsByArray(array('required'));
                $this->mFieldProperties['posts']->addMessage('required', _MD_USER_ERROR_REQUIRED, _MD_USER_LANG_POSTS);
 
-               $this->mFieldProperties['rank'] =& new XCube_FieldProperty($this);
-               $this->mFieldProperties['rank']->setDependsByArray(array('required'));
-               $this->mFieldProperties['rank']->addMessage('required', _MD_USER_ERROR_REQUIRED, _AD_USER_LANG_RANK);
-
                $this->mFieldProperties['level'] =& new XCube_FieldProperty($this);
                $this->mFieldProperties['level']->setDependsByArray(array('required'));
                $this->mFieldProperties['level']->addMessage('required', _MD_USER_ERROR_REQUIRED, _MD_USER_LANG_LEVEL);
@@ -216,23 +211,6 @@ class User_UserAdminEditForm extends XCube_ActionForm
                }
        }
        
-       function validateRank()
-       {
-               $t_rank = $this->get('rank');
-               
-               if ($t_rank > 0) {
-                       $handler =& xoops_getmodulehandler('ranks', 'user');
-                       $rank =& $handler->get($t_rank);
-                       
-                       if (!is_object($rank)) {
-                               $this->addErrorMessage(XCube_Utils::formatMessage(_MD_USER_ERROR_INJURY, _AD_USER_LANG_RANK));
-                       }
-                       elseif ($rank->get('rank_special') != 1) {
-                               $this->addErrorMessage(XCube_Utils::formatMessage(_MD_USER_ERROR_INJURY, _AD_USER_LANG_RANK));
-                       }
-               }
-       }
-       
        function load(&$obj)
        {
                $this->set('uid', $obj->get('uid'));
@@ -250,7 +228,6 @@ class User_UserAdminEditForm extends XCube_ActionForm
 
                $this->set('posts', $obj->get('posts'));
                $this->set('attachsig', $obj->get('attachsig'));
-               $this->set('rank', $obj->get('rank'));
                $this->set('level', $obj->get('level'));
                $this->set('timezone_offset', $obj->get('timezone_offset'));
                $this->set('user_occ', $obj->get('user_occ'));
@@ -294,7 +271,6 @@ class User_UserAdminEditForm extends XCube_ActionForm
 
                $obj->set('posts', $this->get('posts'));
                $obj->set('attachsig', $this->get('attachsig'));
-               $obj->set('rank', $this->get('rank'));
                $obj->set('level', $this->get('level'));
                $obj->set('timezone_offset', $this->get('timezone_offset'));
                $obj->set('user_occ', $this->get('user_occ'));
index 1b945c6..ef941bc 100644 (file)
@@ -26,7 +26,6 @@ define('USER_SORT_KEY_USER_MSNM', 15);
 define('USER_SORT_KEY_PASS', 16);
 define('USER_SORT_KEY_POSTS', 17);
 define('USER_SORT_KEY_ATTACHSIG', 18);
-define('USER_SORT_KEY_RANK', 19);
 define('USER_SORT_KEY_LEVEL', 20);
 define('USER_SORT_KEY_THEME', 21);
 define('USER_SORT_KEY_TIMEZONE_OFFSET', 22);
@@ -65,7 +64,6 @@ class User_UserFilterForm extends User_AbstractFilterForm
                USER_SORT_KEY_PASS => 'pass',
                USER_SORT_KEY_POSTS => 'posts',
                USER_SORT_KEY_ATTACHSIG => 'attachsig',
-               USER_SORT_KEY_RANK => 'rank',
                USER_SORT_KEY_LEVEL => 'level',
                USER_SORT_KEY_THEME => 'theme',
                USER_SORT_KEY_TIMEZONE_OFFSET => 'timezone_offset',
@@ -100,11 +98,6 @@ class User_UserFilterForm extends User_AbstractFilterForm
                        $this->_mCriteria->add(new Criteria('attachsig', xoops_getrequest('attachsig')));
                }
        
-               if (isset($_REQUEST['rank'])) {
-                       $this->mNavi->addExtra('rank', xoops_getrequest('rank'));
-                       $this->_mCriteria->add(new Criteria('rank', xoops_getrequest('rank')));
-               }
-       
                if (isset($_REQUEST['level'])) {
                        $this->mNavi->addExtra('level', xoops_getrequest('level'));
                        $this->_mCriteria->add(new Criteria('level', xoops_getrequest('level')));
index e096723..91fe10c 100644 (file)
@@ -27,7 +27,6 @@ define('USER_SORT_KEY_USER_MSNM', 15);
 define('USER_SORT_KEY_PASS', 16);
 define('USER_SORT_KEY_POSTS', 17);
 define('USER_SORT_KEY_ATTACHSIG', 18);
-define('USER_SORT_KEY_RANK', 19);
 define('USER_SORT_KEY_LEVEL', 20);
 define('USER_SORT_KEY_THEME', 21);
 define('USER_SORT_KEY_TIMEZONE_OFFSET', 22);
@@ -61,7 +60,6 @@ class User_UserSearchFilterForm extends User_AbstractFilterForm
                USER_SORT_KEY_PASS => 'u.pass',
                USER_SORT_KEY_POSTS => 'u.posts',
                USER_SORT_KEY_ATTACHSIG => 'u.attachsig',
-               USER_SORT_KEY_RANK => 'u.rank',
                USER_SORT_KEY_LEVEL => 'u.level',
                USER_SORT_KEY_THEME => 'u.theme',
                USER_SORT_KEY_TIMEZONE_OFFSET => 'u.timezone_offset',
index 091d900..97fabc7 100644 (file)
@@ -15,17 +15,8 @@ $adminmenu[30]['keywords'] = _MI_USER_KEYWORD_USER_SEARCH;
 $adminmenu[30]['link'] = "admin/index.php?action=UserSearch";
 $adminmenu[30]['show'] = true;
 
-$adminmenu[40]['title'] = _MI_USER_MENU_CREATE_RANK;
-$adminmenu[40]['link'] = "admin/index.php?action=RanksEdit";
-$adminmenu[40]['keywords'] = _MI_USER_KEYWORD_CREATE_RANK;
-$adminmenu[40]['show'] = false;
-
-$adminmenu[50]['title'] = _MI_USER_ADMENU_RANK_LIST;
-$adminmenu[50]['link'] = "admin/index.php?action=RanksList";
-$adminmenu[50]['show'] = true;
-
 $adminmenu[60]['title'] = _MI_USER_MENU_CREATE_GROUP;
-$adminmenu[60]['link'] = "admin/index.php?action=RanksList";
+$adminmenu[60]['link'] = "admin/index.php?action=GroupEdit";
 $adminmenu[60]['keywords'] = _MI_USER_KEYWORD_CREATE_GROUP;
 $adminmenu[60]['show'] = false;
 
diff --git a/public_html/modules/user/admin/templates/ranks_delete.html b/public_html/modules/user/admin/templates/ranks_delete.html
deleted file mode 100644 (file)
index e824b51..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<div class="adminnavi">
-  <a href="./index.php"><{$smarty.const._MI_USER_NAME}></a>
-  &raquo;&raquo; <a href="./index.php?action=RanksList"><{$smarty.const._AD_USER_LANG_RANK_LIST}></a>
-  &raquo;&raquo; <span class="adminnaviTitle"><{$smarty.const._AD_USER_LANG_DELETE_RANK}></span>
-</div>
-
-<h3 class="admintitle"><{$smarty.const._AD_USER_LANG_DELETE_RANK}> (<{$object->getShow('rank_title')}>)</h3>
-
-<div class="confirm"><{$smarty.const._AD_USER_MESSAGE_CONFIRM_DELETE_RANK}></div>
-
-<form method="post" action="./index.php?action=RanksDelete">
-  <{xoops_token form=$actionForm}>
-  <{xoops_input type=hidden name=rank_id value=$actionForm->get('rank_id')}>
-  <table class="outer">
-    <tr>
-      <th colspan="2"><{$smarty.const._AD_USER_LANG_DELETE_RANK}> (<{$object->getShow('rank_title')}>)</th>
-    </tr>
-    <tr>
-      <td class="head"><{$smarty.const._MD_USER_LANG_RANK_ID}></td>
-      <td class="<{cycle values="odd,even"}>"><{$object->getShow('rank_id')}></td>
-    </tr>
-    <tr>
-      <td class="head"><{$smarty.const._AD_USER_LANG_RANK_TITLE}></td>
-      <td class="<{cycle values="odd,even"}>"><{$object->getShow('rank_title')}></td>
-    </tr>
-    <tr>
-      <td class="head"><{$smarty.const._AD_USER_LANG_RANK_MIN}></td>
-      <td class="<{cycle values="odd,even"}>"><{$object->getShow('rank_min')}></td>
-    </tr>
-    <tr>
-      <td class="head"><{$smarty.const._AD_USER_LANG_RANK_MAX}></td>
-      <td class="<{cycle values="odd,even"}>"><{$object->getShow('rank_max')}></td>
-    </tr>
-    <tr>
-      <td class="head"><{$smarty.const._AD_USER_LANG_RANK_SPECIAL}></td>
-      <td class="<{cycle values="odd,even"}>"><{$object->getShow('rank_special')}></td>
-    </tr>
-    <tr>
-      <td class="head"><{$smarty.const._AD_USER_LANG_RANK_IMAGE}></td>
-    <td class="odd">
-      <img src="<{$smarty.const.XOOPS_UPLOAD_URL}>/<{$object->getShow('rank_image')}>" alt="<{$object->getShow('rank_title')}>" title="<{$object->getShow('rank_title')}>" />
-    </td>
-    </tr>
-    <tr>
-      <td class="foot" colspan="2">
-        <input class="formButton" type="submit" value="<{$smarty.const._DELETE}>" />
-        <input class="formButton" type="submit" value="<{$smarty.const._BACK}>" name="_form_control_cancel" />
-      </td>
-    </tr>
-</table>
-</form>
diff --git a/public_html/modules/user/admin/templates/ranks_edit.html b/public_html/modules/user/admin/templates/ranks_edit.html
deleted file mode 100644 (file)
index 1068e9c..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<div class="adminnavi">
-  <a href="./index.php"><{$smarty.const._MI_USER_NAME}></a>
-  &raquo;&raquo; <a href="./index.php?action=RanksList"><{$smarty.const._AD_USER_LANG_RANK_LIST}></a>
-  &raquo;&raquo; 
-  <{if $actionForm->get('rank_id') }>
-    <span class="adminnaviTitle"><{$smarty.const._AD_USER_LANG_RANK_EDIT}></span>
-  <{else}>
-    <span class="adminnaviTitle"><{$smarty.const._AD_USER_LANG_RANK_NEW}></span>
-  <{/if}>
-</div>
-
-<{if $actionForm->get('rank_id') }>
-  <h3 class="admintitle"><{$smarty.const._AD_USER_LANG_RANK_EDIT}></h3>
-<{else}>
-  <h3 class="admintitle"><{$smarty.const._AD_USER_LANG_RANK_NEW}></h3>
-<{/if}>
-
-<{if $actionForm->hasError()}>
-<div class="error">
-  <ul>
-    <{foreach item=message from=$actionForm->getErrorMessages()}>
-      <li><{$message|xoops_escape}></li>
-    <{/foreach}>
-  </ul>
-</div>
-<{/if}>
-
-<form action="?action=RanksEdit" method="post" enctype="multipart/form-data">
-  <{xoops_token form=$actionForm}>
-  <{xoops_input type=hidden name=rank_id value=$actionForm->get('rank_id')}>
-  <table class="outer">
-    <tr>
-      <th colspan="2">
-      <{if $actionForm->get('rank_id') }>
-        <{$smarty.const._AD_USER_LANG_RANK_EDIT}>
-      <{else}>
-        <{$smarty.const._AD_USER_LANG_RANK_NEW}>
-      <{/if}>
-      </th>
-    </tr>
-    <tr>
-      <td class="head"><{$smarty.const._AD_USER_LANG_RANK_TITLE}></td>
-      <td class="<{cycle values="odd,even"}>">
-        <{xoops_input type=text name=rank_title value=$actionForm->get('rank_title')}>
-      </td>
-    </tr>
-    <tr>
-      <td class="head"><{$smarty.const._AD_USER_LANG_RANK_MIN}></td>
-      <td class="<{cycle values="odd,even"}>">
-        <{xoops_input type=text name=rank_min value=$actionForm->get('rank_min') class=user_list_number}>
-      </td>
-    </tr>
-    <tr>
-      <td class="head"><{$smarty.const._AD_USER_LANG_RANK_MAX}></td>
-      <td class="<{cycle values="odd,even"}>">
-        <{xoops_input type=text name=rank_max value=$actionForm->get('rank_max') class=user_list_number}>
-      </td>
-    </tr>
-    <tr>
-      <td class="head"><{$smarty.const._AD_USER_LANG_RANK_SPECIAL}></td>
-      <td class="<{cycle values="odd,even"}>">
-        <label><{xoops_input type=radio name=rank_special value=1 default=$actionForm->get('rank_special')}><{$smarty.const._YES}></label>
-        <label><{xoops_input type=radio name=rank_special value=0 default=$actionForm->get('rank_special')}><{$smarty.const._NO}></label>
-      </td>
-    </tr>
-    <tr>
-      <td class="head"><{$smarty.const._AD_USER_LANG_RANK_IMAGE}></td>
-      <td class="<{cycle values="odd,even"}>">
-        <input type="file" name="rank_image" size="30" />
-      </td>
-    </tr>
-    <tr>
-      <td colspan="2" class="foot">
-        <input class="formButton" type="submit" value="<{$smarty.const._SUBMIT}>" />
-        <input class="formButton" type="submit" value="<{$smarty.const._BACK}>" name="_form_control_cancel" />
-      </td>
-    </tr>
-  </table>
-</form>
diff --git a/public_html/modules/user/admin/templates/ranks_list.html b/public_html/modules/user/admin/templates/ranks_list.html
deleted file mode 100644 (file)
index e092d72..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<div class="adminnavi">
-  <a href="./index.php"><{$smarty.const._MI_USER_NAME}></a>
-  &raquo;&raquo; <span class="adminnaviTitle"><a href="./index.php?action=RanksList"><{$smarty.const._AD_USER_LANG_RANK_LIST}></a></span>
-</div>
-
-<h3 class="admintitle"><{$smarty.const._AD_USER_LANG_RANK_LIST}></h3>
-
-<ul class="toptab">
-  <li><a href="index.php?action=RanksEdit"><{$smarty.const._AD_USER_LANG_CREATE_NEW}></a></li>
-</ul>
-
-<table class="outer">
-  <tr>
-    <th><{$smarty.const._MD_USER_LANG_RANK_ID}><br />
-      <a href="<{$pageNavi->renderUrlForSort()}>&amp;sort=<{$smarty.const.RANKS_SORT_KEY_RANK_ID}>"><img src="<{"icons/up.gif"|theme}>" alt="<{$smarty.const._ASCENDING}>" title="<{$smarty.const._ASCENDING}>" /></a>
-      <a href="<{$pageNavi->renderUrlForSort()}>&amp;sort=-<{$smarty.const.RANKS_SORT_KEY_RANK_ID}>"><img src="<{"icons/down.gif"|theme}>" alt="<{$smarty.const._DESCENDING}>" title="<{$smarty.const._DESCENDING}>" /></a></th>
-    <th><{$smarty.const._AD_USER_LANG_RANK_TITLE}><br />
-      <a href="<{$pageNavi->renderUrlForSort()}>&amp;sort=<{$smarty.const.RANKS_SORT_KEY_RANK_TITLE}>"><img src="<{"icons/up.gif"|theme}>" alt="<{$smarty.const._ASCENDING}>" title="<{$smarty.const._ASCENDING}>" /></a>
-      <a href="<{$pageNavi->renderUrlForSort()}>&amp;sort=-<{$smarty.const.RANKS_SORT_KEY_RANK_TITLE}>"><img src="<{"icons/down.gif"|theme}>" alt="<{$smarty.const._DESCENDING}>" title="<{$smarty.const._DESCENDING}>" /></a></th>
-    <th><{$smarty.const._AD_USER_LANG_RANK_MIN}><br />
-      <a href="<{$pageNavi->renderUrlForSort()}>&amp;sort=<{$smarty.const.RANKS_SORT_KEY_RANK_MIN}>"><img src="<{"icons/up.gif"|theme}>" alt="<{$smarty.const._ASCENDING}>" title="<{$smarty.const._ASCENDING}>" /></a>
-      <a href="<{$pageNavi->renderUrlForSort()}>&amp;sort=-<{$smarty.const.RANKS_SORT_KEY_RANK_MIN}>"><img src="<{"icons/down.gif"|theme}>" alt="<{$smarty.const._DESCENDING}>" title="<{$smarty.const._DESCENDING}>" /></a></th>
-    <th><{$smarty.const._AD_USER_LANG_RANK_MAX}><br />
-      <a href="<{$pageNavi->renderUrlForSort()}>&amp;sort=<{$smarty.const.RANKS_SORT_KEY_RANK_MAX}>"><img src="<{"icons/up.gif"|theme}>" alt="<{$smarty.const._ASCENDING}>" title="<{$smarty.const._ASCENDING}>" /></a>
-      <a href="<{$pageNavi->renderUrlForSort()}>&amp;sort=-<{$smarty.const.RANKS_SORT_KEY_RANK_MAX}>"><img src="<{"icons/down.gif"|theme}>" alt="<{$smarty.const._DESCENDING}>" title="<{$smarty.const._DESCENDING}>" /></a></th>
-    <th><{$smarty.const._AD_USER_LANG_RANK_SPECIAL}><br />
-      <a href="<{$pageNavi->renderUrlForSort()}>&amp;sort=<{$smarty.const.RANKS_SORT_KEY_RANK_SPECIAL}>"><img src="<{"icons/up.gif"|theme}>" alt="<{$smarty.const._ASCENDING}>" title="<{$smarty.const._ASCENDING}>" /></a>
-      <a href="<{$pageNavi->renderUrlForSort()}>&amp;sort=-<{$smarty.const.RANKS_SORT_KEY_RANK_SPECIAL}>"><img src="<{"icons/down.gif"|theme}>" alt="<{$smarty.const._DESCENDING}>" title="<{$smarty.const._DESCENDING}>" /></a></th>
-    <th><{$smarty.const._AD_USER_LANG_RANK_IMAGE}></th>
-    <th><{$smarty.const._AD_USER_LANG_CONTROL}></th>
-  </tr>
-  <{foreach item=obj from=$objects}>
-    <tr class="<{cycle values='odd,even'}>">
-      <td class="user_list_id"><{$obj->getShow('rank_id')}></td>
-      <td class="user_list_title"><{$obj->getShow('rank_title')}></td>
-      <td class="user_list_number"><{$obj->getShow('rank_min')}></td>
-      <td class="user_list_number"><{$obj->getShow('rank_max')}></td>
-      <td class="user_list_order">
-        <{if $obj->getShow('rank_special') == 1}>
-          <{$smarty.const._YES}>
-        <{else}>
-          <{$smarty.const._NO}>
-        <{/if}>
-      </td>
-      <td class="user_list_image"><img src="<{$smarty.const.XOOPS_UPLOAD_URL}>/<{$obj->getShow('rank_image')}>" alt="<{$obj->getShow('rank_title')}>" title="<{$obj->getShow('rank_title')}>" /></td>
-      <td class="user_list_control">
-        <a href="index.php?action=RanksEdit&amp;rank_id=<{$obj->getShow('rank_id')}>"><img src="<{"icons/edit.gif"|theme}>" alt="<{$smarty.const._EDIT}>" title="<{$smarty.const._EDIT}>" /></a>
-        <a href="index.php?action=RanksDelete&amp;rank_id=<{$obj->getShow('rank_id')}>"><img src="<{"icons/delete.gif"|theme}>" alt="<{$smarty.const._DELETE}>" title="<{$smarty.const._DELETE}>" /></a>
-      </td>
-    </tr>
-  <{/foreach}>
-</table>
-
-<div class="pagenavi"><{xoops_pagenavi pagenavi=$pageNavi}></div>
index f0ce497..67fc39b 100644 (file)
       </td>
     </tr>
     <tr>
-      <td class="head"><{$smarty.const._MD_USER_LANG_RANK}></td>
-      <td class="<{cycle values="odd,even"}>">
-        <select name="rank">
-          <option id="rank_0" value="0"><{$smarty.const._AD_USER_LANG_NO_SPECIAL_RANK}></option>
-          <{xoops_optionsArray id=rank value=rank_id label=rank_title from=$ranks default=$actionForm->get('rank')}>
-        </select>
-      </td>
-    </tr>
-    <tr>
       <td class="head"><{$smarty.const._MD_USER_LANG_PASS}></td>
       <td class="<{cycle values="odd,even"}>">
         <{xoops_input type=password name=pass size=25 maxlength=32}>
index a743818..3f72256 100644 (file)
     </td>
   </tr>
   <tr>
-    <td class="head"><{$smarty.const._MD_USER_LANG_RANK}></td>
-    <td class="<{cycle values='odd,even'}>">
-      <{if $rank}>
-        <img src="<{$smarty.const.XOOPS_UPLOAD_URL}>/<{$rank->getShow('rank_image')}>" alt="<{$rank->getShow('rank_title')}>" title="<{$rank->getShow('rank_title')}>" />
-        <{$rank->getShow('rank_title')}>
-      <{/if}>
-    </td>
-  </tr>
-  <tr>
     <td class="head"><{$smarty.const._MD_USER_LANG_LEVEL}></td>
     <td class="<{cycle values='odd,even'}>">
       <{if $object->get('level') == 0}>
diff --git a/public_html/modules/user/class/ranks.php b/public_html/modules/user/class/ranks.php
deleted file mode 100644 (file)
index 657dba4..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-if (!defined('XOOPS_ROOT_PATH')) exit();
-
-class UserRanksObject extends XoopsSimpleObject
-{
-       function UserRanksObject()
-       {
-               $this->initVar('rank_id', XOBJ_DTYPE_INT, 0, true);
-               $this->initVar('rank_title', XOBJ_DTYPE_STRING, '', true, 50);
-               $this->initVar('rank_min', XOBJ_DTYPE_INT, '0', true);
-               $this->initVar('rank_max', XOBJ_DTYPE_INT, '0', true);
-               $this->initVar('rank_special', XOBJ_DTYPE_BOOL, '0', true);
-               $this->initVar('rank_image', XOBJ_DTYPE_STRING, '', false, 255);
-       }
-}
-
-class UserRanksHandler extends XoopsObjectGenericHandler
-{
-       var $mTable = "ranks";
-       var $mPrimary = "rank_id";
-       var $mClass = "UserRanksObject";
-
-       function delete(&$obj)
-       {
-               @unlink(XOOPS_UPLOAD_PATH . "/" . $obj->get('rank_image'));
-               return parent::delete($obj);
-       }
-}
-
-?>
index d93de22..7de41bc 100644 (file)
@@ -10,9 +10,6 @@ class UserUsersObject extends XoopsSimpleObject
        var $Groups = array();
        var $_mGroupsLoadedFlag = false;
        
-       var $_mRankLoadedFlag = false;
-       var $mRank;
-       
        function UserUsersObject()
        {
                $this->initVar('uid', XOBJ_DTYPE_INT, 0, true);
@@ -74,28 +71,6 @@ class UserUsersObject extends XoopsSimpleObject
                
                $this->_mGroupsLoadedFlag = true;
        }
-
-       
-       function _loadRank()
-       {
-               if (!$this->_mRankLoadedFlag) {
-                       $t_rank = xoops_getrank($this->get('rank'), $this->get('posts'));
-                       $rank_id = $t_rank['id'];
-                       
-                       $handler =& xoops_getmodulehandler('ranks');
-                       $this->mRank =& $handler->get($rank_id);
-               
-                       $this->_mRankLoadedFlag = true;
-               }
-       }
-       
-       function getRank()
-       {
-               if (!$this->_mRankLoadedFlag)
-                       $this->_loadRank();
-                       
-               return $this->mRank;
-       }
 }
 
 class UserUsersHandler extends XoopsObjectGenericHandler
index fae8524..c4eca6c 100644 (file)
@@ -31,7 +31,6 @@ define('_AD_USER_LANG_COMPLETED', "Completed");
 define('_AD_USER_LANG_CONTROL', "Control");
 define('_AD_USER_LANG_CREATE_NEW', "Create new");
 define('_AD_USER_LANG_CREATE_UNIXTIME', "Date Created");
-define('_AD_USER_LANG_DELETE_RANK', "Delete a rank");
 define('_AD_USER_LANG_DISPLAY_USER_LEVEL', "Display user level");
 define('_AD_USER_LANG_DISPLAY_USER_MAIL_CONDITION', "Display user mail settings");
 define('_AD_USER_LANG_FROM_EMAIL', "from email");
@@ -73,7 +72,6 @@ define('_AD_USER_LANG_MAILJOB_NEW', "New Mailjob");
 define('_AD_USER_LANG_MAILJOB_SEND', "Send Mailjob");
 define('_AD_USER_LANG_MAILJOB_VIEW', "View Mailjob");
 define('_AD_USER_LANG_MESSAGE', "Message");
-define('_AD_USER_LANG_NO_SPECIAL_RANK', "--------------");
 define('_AD_USER_LANG_OVER_POSTS', "Number of Posts is greater than X");
 define('_AD_USER_LANG_PENDING_USERS_ONLY', "Only inactive users");
 define('_AD_USER_LANG_PERM_ACCESS', "Access");
@@ -84,15 +82,6 @@ define('_AD_USER_LANG_PERM_GROUP_PERM_BLOCK', "Blocks");
 define('_AD_USER_LANG_PERM_GROUP_PERM_MODULE', "System / Module");
 define('_AD_USER_LANG_PERM_MODULE_ACCESS', "System/module permissions");
 define('_AD_USER_LANG_PERM_SYSTEM_PERM_MODULE', "System administration");
-define('_AD_USER_LANG_RANK', "Rank");
-define('_AD_USER_LANG_RANK_EDIT', "Edit user rank");
-define('_AD_USER_LANG_RANK_IMAGE', "Image");
-define('_AD_USER_LANG_RANK_LIST', "User rank administration");
-define('_AD_USER_LANG_RANK_MAX', "Maximum posts");
-define('_AD_USER_LANG_RANK_MIN', "Minimum posts");
-define('_AD_USER_LANG_RANK_NEW', "Add a new rank");
-define('_AD_USER_LANG_RANK_SPECIAL', "Special rank");
-define('_AD_USER_LANG_RANK_TITLE', "Title");
 define('_AD_USER_LANG_RECOUNT', "Recount");
 define('_AD_USER_LANG_REGDATE', "Registered date");
 define('_AD_USER_LANG_REGDATE_LESS', "Date joined was less than X days ago");
@@ -115,7 +104,6 @@ define('_AD_USER_LANG_USER_SEARCH_LIST', "User search list");
 define('_AD_USER_LANG_USER_VIEW', "user view");
 define('_AD_USER_LANG_VPASS', "Verify password");
 define('_AD_USER_MESSAGE_CONFIRM_DELETE', "Are you sure you want to delete?");
-define('_AD_USER_MESSAGE_CONFIRM_DELETE_RANK', "Are you sure you want to delete this user rank?");
 define('_AD_USER_MESSAGE_RECOUNT_SUCCESS', "Recalculate success");
 define('_AD_USER_TIP_DELETE_AVATAR', "Users who are using this avatar will have blank.gif as the avatar image file.");
 define('_AD_USER_TIPS_MAILJOB_SEND', "If there are too many users to send mail, the server may not respond as expected (blank page etc.). In that case, reload the browser several times to complete sending mail to all users.");
index 9245485..acc7864 100644 (file)
@@ -9,5 +9,4 @@ define('_MB_USER_REMEMBERME',"Remember Me");
 
 define('_MB_USER_DISPLAY',"Display %s members");
 define('_MB_USER_DISPLAYA',"Display member avatars");
-define('_MB_USER_NODISPGR',"Do not display users whose rank is:");
 ?>
index 769f71c..2f20203 100644 (file)
@@ -1,5 +1,5 @@
 <h4>User module - Basic Knowledge</h4>
-<p>At first, you must understand five elemental things which are User, Group, Rank, Avatar, Permission. This section explains the basic of them to you. For more informations, you should read each sections.</p>
+<p>At first, you must understand five elemental things which are User, Group, Avatar, Permission. This section explains the basic of them to you. For more informations, you should read each sections.</p>
 
 <h5>User</h5>
 <p>This is meaning a user account. A user account has login informations on Xoops Authentication and fixed profile fields. Uname, E-mail address and Password are must to work this site. User accounts are added by administration and User Registration.</p>
@@ -20,9 +20,6 @@
 <h6>Anonymous Users</h6>
 <p>Access which doesn't login is handled as this group. This group is really special group and a kind of virtual groups. This group should not have members.</p>
 
-<h5>Rank</h5>
-<p>Rank is one of user's profiles. Rank consists of the symbol image and the title. A rank of a user is decided by number of his posts. This feature is a kind of jokes which make your site exciting. Therefore, you don't need to worry that ranks give some effects to Xoops Authentication.</p>
-
 <h5>Avatar</h5>
 <p>Avatar is one of user's profiles, too. This is a personal graphical label. There is two kinds of avatars. One of them is System Avatar, which administrators prepare. Another one is Custom Avatar, which users upload their favorite image file.</p>
 
index 81a33d7..3523b12 100644 (file)
   <dd>In case of YES, displays user's avatars on the name of the users.</dd>
 </dl>
 
-<h5 class='highlight_block_name'>Top posters</h5>
-<h6>Overview</h6>
-<p>This block shows the ranking of the top posters.</p>
-
-<h6>Options</h6>
-<dl>
-  <dt>Display x members</dt>
-  <dd>Specifies limit number of displaying users.</dd>
-
-  <dt>Display member avatars</dt>
-  <dd>In case of YES, displays user's avatars on the name of the users.</dd>
-
-  <dt>Do not display users whose rank is x</dt>
-  <dd>You can remove users belonging to specific groups from the ranking.</dd>
-</dl>
index 6513f65..0b75847 100644 (file)
@@ -57,8 +57,6 @@ define('_MD_USER_LANG_PASS', "Password");
 define('_MD_USER_LANG_PASSWORD', "Password");
 define('_MD_USER_LANG_PM', "PM");
 define('_MD_USER_LANG_PROFILE', "Profile");
-define('_MD_USER_LANG_RANK', "Rank");
-define('_MD_USER_LANG_RANK_ID', "ID");
 define('_MD_USER_LANG_REGISTER', "Register");
 define('_MD_USER_LANG_REGISTERNG', "Could not register new user.");
 define('_MD_USER_LANG_REMOVEINFO', "This will remove all your information from our database.");
index 557a4a9..0b80d2f 100644 (file)
@@ -5,7 +5,6 @@ define('_MI_USER_ADMENU_GROUP_LIST', "Group Management");
 define('_MI_USER_ADMENU_LIST', "User Management");
 define('_MI_USER_ADMENU_MAIL', "Mail Users");
 define('_MI_USER_ADMENU_MAILJOB_MANAGE', "Mailjob Management");
-define('_MI_USER_ADMENU_RANK_LIST', "User Rank Manager");
 define('_MI_USER_ADMENU_USER_SEARCH', "User Search");
 define('_MI_USER_BLOCK_LOGIN_DESC', "Shows login form");
 define('_MI_USER_BLOCK_LOGIN_NAME', "Login");
@@ -53,7 +52,6 @@ define('_MI_USER_CONF_USERCOOKIE_DESC', "This cookie contains only a user name a
 define('_MI_USER_KEYWORD_AVATAR_MANAGE', "avatar custom system list edit modify delete");
 define('_MI_USER_KEYWORD_CREATE_AVATAR', "create avatar upload");
 define('_MI_USER_KEYWORD_CREATE_GROUP', "create isergroup");
-define('_MI_USER_KEYWORD_CREATE_RANK', "create rank");
 define('_MI_USER_KEYWORD_CREATE_USER', "Create user");
 define('_MI_USER_KEYWORD_GROUP_LIST', "list edit modify delete user permission add remove member");
 define('_MI_USER_KEYWORD_MAILJOB_LINK_LIST', "Mailjob link list");
@@ -63,7 +61,6 @@ define('_MI_USER_KEYWORD_USER_SEARCH', "User Search");
 define('_MI_USER_LANG_MAILJOB_LINK_LIST', "Mailjob link list");
 define('_MI_USER_MENU_CREATE_AVATAR', "Create avatar");
 define('_MI_USER_MENU_CREATE_GROUP', "Create group");
-define('_MI_USER_MENU_CREATE_RANK', "user rank create new");
 define('_MI_USER_MENU_CREATE_USER', "Create user");
 define('_MI_USER_NAME', "User module");
 define('_MI_USER_NAME_DESC', "This module manages user account.");
index 976de78..99dc848 100644 (file)
@@ -31,7 +31,6 @@ define('_AD_USER_LANG_COMPLETED', "完了");
 define('_AD_USER_LANG_CONTROL', "操作");
 define('_AD_USER_LANG_CREATE_NEW', "新規作成");
 define('_AD_USER_LANG_CREATE_UNIXTIME', "作成日");
-define('_AD_USER_LANG_DELETE_RANK', "ユーザーランクの削除");
 define('_AD_USER_LANG_DISPLAY_USER_LEVEL', "表示するユーザの種類");
 define('_AD_USER_LANG_DISPLAY_USER_MAIL_CONDITION', "表示するユーザのメール設定");
 define('_AD_USER_LANG_FROM_EMAIL', "送信元メールアドレス");
@@ -73,7 +72,6 @@ define('_AD_USER_LANG_MAILJOB_NEW', "メールジョブ新規登録");
 define('_AD_USER_LANG_MAILJOB_SEND', "一斉メールの送信");
 define('_AD_USER_LANG_MAILJOB_VIEW', "メールジョブの閲覧");
 define('_AD_USER_LANG_MESSAGE', "メッセージ");
-define('_AD_USER_LANG_NO_SPECIAL_RANK', "--------------");
 define('_AD_USER_LANG_OVER_POSTS', "投稿数がX件以上");
 define('_AD_USER_LANG_PENDING_USERS_ONLY', "承認が済んでいないユーザのみ");
 define('_AD_USER_LANG_PERM_ACCESS', "アクセス");
@@ -84,15 +82,6 @@ define('_AD_USER_LANG_PERM_GROUP_PERM_BLOCK', "ブロック管理");
 define('_AD_USER_LANG_PERM_GROUP_PERM_MODULE', "モジュール管理");
 define('_AD_USER_LANG_PERM_MODULE_ACCESS', "システム/モジュール管理権限");
 define('_AD_USER_LANG_PERM_SYSTEM_PERM_MODULE', "システム管理");
-define('_AD_USER_LANG_RANK', "ランク");
-define('_AD_USER_LANG_RANK_EDIT', "ユーザーランク編集");
-define('_AD_USER_LANG_RANK_IMAGE', "画像");
-define('_AD_USER_LANG_RANK_LIST', "ユーザーランク管理");
-define('_AD_USER_LANG_RANK_MAX', "最高投稿数");
-define('_AD_USER_LANG_RANK_MIN', "最低投稿数");
-define('_AD_USER_LANG_RANK_NEW', "ユーザーランク新規登録");
-define('_AD_USER_LANG_RANK_SPECIAL', "特別ランク");
-define('_AD_USER_LANG_RANK_TITLE', "ランク名");
 define('_AD_USER_LANG_RECOUNT', "再集計");
 define('_AD_USER_LANG_REGDATE', "登録日");
 define('_AD_USER_LANG_REGDATE_LESS', "ユーザ登録日時がX日以内");
@@ -115,7 +104,6 @@ define('_AD_USER_LANG_USER_SEARCH_LIST', "ユーザー検索結果");
 define('_AD_USER_LANG_USER_VIEW', "ユーザー閲覧");
 define('_AD_USER_LANG_VPASS', "パスワード確認");
 define('_AD_USER_MESSAGE_CONFIRM_DELETE', "本当に削除しますか?");
-define('_AD_USER_MESSAGE_CONFIRM_DELETE_RANK', "このユーザーランクを本当に削除しますか?");
 define('_AD_USER_MESSAGE_RECOUNT_SUCCESS', "再集計に成功しました");
 define('_AD_USER_TIP_DELETE_AVATAR', "このアバターを使用しているユーザーのアバターはブランクに変更されます");
 define('_AD_USER_TIPS_MAILJOB_SEND', "送信対象ユーザー数が多すぎる場合、反応が返ってこないケース(真っ白になるなど)があります。<br/>その場合はブラウザでリロード(再読込)操作を行ってください。操作を繰り返すことで全ユーザーへ送信できます。");
index 45e6a03..52daca7 100644 (file)
@@ -9,5 +9,4 @@ define('_MB_USER_REMEMBERME',"IDとパスワードを記憶");
 
 define('_MB_USER_DISPLAY',"%s 人を表示");
 define('_MB_USER_DISPLAYA',"ユーザのアバターを表示");
-define('_MB_USER_NODISPGR',"以下の特別ランクのユーザは除外する:");
 ?>
index 298406f..81d0ece 100644 (file)
@@ -1,5 +1,5 @@
 <h4>ユーザーモジュール - 基本知識</h4>
-<p>å\88\9dã\82\81ã\81«ã\80\81ã\81\82ã\81ªã\81\9fã\81¯ã\83¦ã\83¼ã\82¶ã\83¼ã\80\81ã\82°ã\83«ã\83¼ã\83\97ã\80\81ã\83¦ã\83¼ã\82¶ã\83¼ã\83©ã\83³ã\82¯ã\80\81ã\82¢ã\83\90ã\82¿ã\83¼ã\80\81ã\83\91ã\83¼ã\83\9fã\83\83ã\82·ã\83§ã\83³ã\81¨ã\81\84ã\81\86ï¼\95ã\81¤ã\81®å\9fºæ\9c¬ç\9a\84ã\81ªè¦\81ç´ ã\82\92ç\90\86解ã\81\97ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\8aã\81¾ã\81\9bã\82\93ã\80\82ã\81\93ã\81®ã\82»ã\82¯ã\82·ã\83§ã\83³ã\81¯ã\81\9dã\82\8cã\82\89ã\81®å\9fºæ\9c¬ã\82\92ã\81\82ã\81ªã\81\9fã\81«èª¬æ\98\8eã\81\97ã\81¾ã\81\99ã\80\82ã\82\88ã\82\8a詳細ã\81¯ã\81\9dã\82\8cã\81\9eã\82\8cã\81®ã\82»ã\82¯ã\82·ã\83§ã\83³ã\82\92読ã\82\93ã\81§ã\81\8fã\81 ã\81\95ã\81\84ã\80\82</p>
+<p>初めに、あなたはユーザー、グループ、アバター、パーミッションという5つの基本的な要素を理解しなければなりません。このセクションはそれらの基本をあなたに説明します。より詳細はそれぞれのセクションを読んでください。</p>
 
 <h5>ユーザー</h5>
 <p>これはユーザアカウントを意味しています。 ユーザアカウントには、 XOOPS 認証のためのログイン情報と、固定のプロフィールフィールドがあります。ユーザー名、電子メールアドレスとパスワードは、サイトを動かすための必須項目になります。ユーザーアカウントは管理機能かユーザー登録とよって追加されます。</p>
@@ -20,9 +20,6 @@
 <h6>ゲスト</h6>
 <p>ログインを行っていないアクセス(訪問者)はこのグループとして扱われます。このグループは本当に特別な、そして仮想的なグループの一種です。このグループはメンバーを持つべきではありません。</p>
 
-<h5>ランク</h5>
-<p>ランクはユーザプロフィール情報のうちの1つです。ランクはシンボル画像とランク名を持っています。 ユーザのランクは彼の投稿数よって決められます。 このランクという機能は、あなたのサイトをおもしろく演出するための一種のジョークです。ですから、あなたはランクが XOOPS の認証やパーミッションに何らかの影響を与えるのではないかという心配をする必要はありません。</p>
-
 <h5>アバター</h5>
 <p>アバターもまた、ユーザープロフィール情報の1つです。これは個人のグラフィカルなラベルです。このモジュールは2種類のアバター機能を提供します。ひとつは管理者があらかじめ数種類の画像を提供するシステムアバターです。もうひとつはユーザーが好みの画像ファイルをアップロードできるカスタムアバターです。</p>
 
index 2f9d040..39049d6 100644 (file)
   <dd>「はい」を選択すれば、ユーザー名の上にユーザーのアバターが表示されます。</dd>
 </dl>
 
-<h5 class='highlight_block_name'>投稿数ランキング</h5>
-<h6>概要</h6>
-<p>このブロックは常連の投稿者の投稿数ランキングを表示します。</p>
-
-<h6>オプション</h6>
-<dl>
-  <dt> x 人を表示</dt>
-  <dd>何人まで表示するかという人数制限について指定します。</dd>
-
-  <dt>ユーザのアバターを表示</dt>
-  <dd>「はい」を選択すれば、ユーザー名の上にユーザーのアバターが表示されます。</dd>
-
-  <dt>以下の特別ランクのユーザは除外する</dt>
-  <dd>ランキングから指定したグループに所属するユーザーを除外することができます。</dd>
-</dl>
index 6fff513..26f9095 100644 (file)
@@ -57,8 +57,6 @@ define('_MD_USER_LANG_PASS', "パスワード");
 define('_MD_USER_LANG_PASSWORD', "パスワード");
 define('_MD_USER_LANG_PM', "PM");
 define('_MD_USER_LANG_PROFILE', "プロフィール");
-define('_MD_USER_LANG_RANK', "ランク");
-define('_MD_USER_LANG_RANK_ID', "ID");
 define('_MD_USER_LANG_REGISTER', "登録");
 define('_MD_USER_LANG_REGISTERNG', "登録できませんでした");
 define('_MD_USER_LANG_REMOVEINFO', "アカウントを削除した場合、全てのユーザ情報が失われます。");
index 43d3c44..0317c2e 100644 (file)
@@ -5,7 +5,6 @@ define('_MI_USER_ADMENU_GROUP_LIST', "ユーザーグループ管理");
 define('_MI_USER_ADMENU_LIST', "ユーザー管理");
 define('_MI_USER_ADMENU_MAIL', "一斉メール送信");
 define('_MI_USER_ADMENU_MAILJOB_MANAGE', "メールジョブ管理");
-define('_MI_USER_ADMENU_RANK_LIST', "ユーザーランク管理");
 define('_MI_USER_ADMENU_USER_SEARCH', "ユーザー検索");
 define('_MI_USER_BLOCK_LOGIN_DESC', "ログインフォームを表示します");
 define('_MI_USER_BLOCK_LOGIN_NAME', "ログイン");
@@ -53,7 +52,6 @@ define('_MI_USER_CONF_USERCOOKIE_DESC', "このクッキーにはユーザ名の
 define('_MI_USER_KEYWORD_AVATAR_MANAGE', "アバター カスタムアバター システムアバター  一覧 リスト 編集 変更 削除");
 define('_MI_USER_KEYWORD_CREATE_AVATAR', "アバター カスタムアバター システムアバター 新規作成 アップロード");
 define('_MI_USER_KEYWORD_CREATE_GROUP', "新規作成 ユーザーグループ");
-define('_MI_USER_KEYWORD_CREATE_RANK', "ランク ユーザーランク");
 define('_MI_USER_KEYWORD_CREATE_USER', "新規登録");
 define('_MI_USER_KEYWORD_GROUP_LIST', "グループ 一覧 リスト 編集 変更  削除 ユーザー ユーザグループ 権限 パーミッション 追加 メンバー");
 define('_MI_USER_KEYWORD_MAILJOB_LINK_LIST', "Mailjob link list");
@@ -63,7 +61,6 @@ define('_MI_USER_KEYWORD_USER_SEARCH', "ユーザー 検索");
 define('_MI_USER_LANG_MAILJOB_LINK_LIST', "Mailjob link list");
 define('_MI_USER_MENU_CREATE_AVATAR', "アバターの新規作成");
 define('_MI_USER_MENU_CREATE_GROUP', "グループの新規作成");
-define('_MI_USER_MENU_CREATE_RANK', "ランクの新規作成");
 define('_MI_USER_MENU_CREATE_USER', "ユーザーの新規作成");
 define('_MI_USER_NAME', "ユーザーモジュール");
 define('_MI_USER_NAME_DESC', "ユーザーアカウントに関する処理を行う基盤モジュール");