• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP getClassName函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中getClassName函数的典型用法代码示例。如果您正苦于以下问题:PHP getClassName函数的具体用法?PHP getClassName怎么用?PHP getClassName使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了getClassName函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: scanFile

function scanFile($directory)
{
    $arr = array();
    $mydir = dir($directory);
    while ($file = $mydir->read()) {
        if (in_array($file, array('phptemplate'))) {
            continue;
        }
        if (is_dir("{$directory}/{$file}") && $file != "." && $file != ".." && $file != "smarty" && $file != "Public" && $file != "project_tools" && $file != ".svn" && $file != 'Include') {
            $res = scanFile("{$directory}/{$file}");
            $arr = array_merge($arr, $res);
        } else {
            if ($file != "." && $file != "..") {
                $file_path = $directory . "/" . $file;
                $file_info = pathinfo($file_path);
                if (isset($file_info['extension']) && $file_info['extension'] == 'php') {
                    $classes = getClassName($file_path);
                    foreach ($classes as $class) {
                        $arr[$class] = $file_info['dirname'] . '/' . $file_info['basename'];
                    }
                }
            }
        }
    }
    $mydir->close();
    return $arr;
}
开发者ID:pangudashu,项目名称:samframe,代码行数:27,代码来源:sam_install.php


示例2: getSnippet

/**
 * Returns snippet for Class of the current file
 *
 * @param string $filename returns file name
 * @param string $filepath returns file path
 * @return string snippet
 * @author Konstantin Kudryashov <[email protected]>
 */
function getSnippet()
{
    $baseClass = sfBundle::getBaseClassForCurrentFile();
    $packageName = getPackageName($baseClass);
    $snippet = sprintf(<<<SNIPPET
/*
 * This file is part of the \$1.
 * (c) \${2:%s} \${3:\${TM_ORGANIZATION_NAME}}
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/**
 * \${4:%s} \${5:does things}.
 *
 * @package    \${6:\$1}
 * @subpackage \${7:%s}
 * @author     \$3
 * @version    \${8:1.0.0}
 */
class \$4%s
{
  \$0
}
SNIPPET
, date('Y', time()), getClassName(TextMate::getEnv('filename'), TextMate::getEnv('filepath')), $packageName ? $packageName : 'custom', $baseClass ? sprintf(" extends \${9:%s}", $baseClass) : '');
    return $snippet;
}
开发者ID:everzet,项目名称:sfSymfony-tmbundle,代码行数:37,代码来源:expander.php


示例3: __construct

 /**
  * Construct an abstract element with the given options
  * Sets the url property to the current url for convenience
  * @param array $options Array of key => value options to use with this element
  */
 public function __construct(array $options = array())
 {
     // Set the name of this button
     $this->name = strtolower(substr(get_called_class(), strrpos(get_called_class(), '\\') + 1));
     // Most buttons take a url, add it for convenience
     $options = array_merge(array('url' => getCurrentUrl()), $options);
     foreach ($options as $name => $value) {
         $this->{$name} = $value;
     }
     $this->templateDir = __DIR__ . '/../../../templates/' . strtolower(getClassName($this));
 }
开发者ID:faceleg,项目名称:php-socializer,代码行数:16,代码来源:AbstractElement.php


示例4: login

 /**
  * 验证登录
  */
 public function login($params = array())
 {
     $db = Yii::$app->db;
     // validate
     if (!$this->load($params) && !$this->validate()) {
         return false;
     }
     $model_name = getClassName(get_class($this));
     $data = $params[$model_name];
     if (!$data['captcha'] || $data['captcha'] != getSession('__captcha/login/captcha')) {
         //showMessage('验证码错误!');
         return false;
     }
     $sql = 'select username from forum_account where username="' . $data['username'] . '" and password = "' . md5($data['password']) . '" limit 1';
     $command = $db->createCommand($sql);
     $data = $command->queryOne();
     if ($data) {
         setSession('username', $data['username']);
         return true;
     } else {
         return false;
     }
 }
开发者ID:keltstr,项目名称:forum-1,代码行数:26,代码来源:AccountModel.php


示例5: scanFile

function scanFile($directory)
{
    $arr = array();
    $mydir = dir($directory);
    while ($file = $mydir->read()) {
        if (is_dir("{$directory}/{$file}") && $file != "." && $file != ".." && $file != "smarty" && $file != "myinclude" && $file != ".svn") {
            $res = scanFile("{$directory}/{$file}");
            $arr = array_merge($arr, $res);
        } else {
            if ($file != "." && $file != "..") {
                $file_path = $directory . "/" . $file;
                $file_info = pathinfo($file_path);
                if ($file_info['extension'] == 'php') {
                    $classes = getClassName($file_path);
                    foreach ($classes as $class) {
                        $arr[$class] = $file_info['dirname'] . '/' . $file_info['basename'];
                    }
                }
            }
        }
    }
    $mydir->close();
    return $arr;
}
开发者ID:pangudashu,项目名称:samframe,代码行数:24,代码来源:classmap.php


示例6: trim

 if ($class->isTrait()) {
     $title = 'trait ' . $className;
 } else {
     if ($class->isInterface()) {
         $title = 'interface ' . $className;
     } else {
         $modifiers = Reflection::getModifierNames($class->getModifiers());
         $title = trim(join(' ', $modifiers) . ' class ' . $className);
         $parentClass = $class->getParentClass();
         if ($parentClass && !$parentClass->isInterface()) {
             $title .= ' extends ' . getClassName($parentClass->getName(), $ns);
         }
         $implements = $class->getInterfaceNames();
         if (!empty($implements)) {
             $title .= ' implements ' . join(', ', array_map(function ($implement) use($ns) {
                 return getClassName($implement, $ns);
             }, $implements));
         }
     }
 }
 $line[] = $title . " {";
 $constants = $class->getConstants();
 foreach ($constants as $name => $value) {
     $line[] = "\t" . getConstantStr($name, $value);
 }
 $defaultProperties = $class->getDefaultProperties();
 foreach ($class->getProperties(ReflectionProperty::IS_PUBLIC | ReflectionProperty::IS_PROTECTED) as $property) {
     if (!isInheritProperty($property, $parentClass)) {
         $line[] = "\t" . getPropertyStr($property, $defaultProperties);
     }
 }
开发者ID:leo108,项目名称:php_extension_autocomplete_generator,代码行数:31,代码来源:generator.php


示例7: renderTitle

 public function renderTitle()
 {
     return getClassName(get_class($this));
 }
开发者ID:danack,项目名称:imagick-demos,代码行数:4,代码来源:Example.php


示例8: array

<?php

include_once "include/functions.php";
include_once "include/map_data.php";
// Нужно соединиться с базой (часть менюшек требует названий оттуда
include_once "include/DbSimple/Generic.php";
$wDB = DbSimple_Generic::connect("mysql://{$config['wusername']}:{$config['wpassword']}@{$config['whostname']}/{$config['wdbName']}");
$wDB->query("SET NAMES ?s", $config['client_charset']);
$menu = array(array('ico' => 'icon-news', 'name' => $lang['find'], 'show' => true, 'sub' => array(array('link' => 'index.php', 'text' => $lang['main']), array('link' => '?s=i', 'text' => $lang['item_lookup'], 'sub' => array(array('link' => '?s=i&class=0', 'text' => getClassName(0, 0), 'sub' => array(array('link' => '?s=i&class=0.0', 'text' => getSubclassName(0, 0, 0)), array('link' => '?s=i&class=0.1', 'text' => getSubclassName(0, 1, 0)), array('link' => '?s=i&class=0.2', 'text' => getSubclassName(0, 2, 0)), array('link' => '?s=i&class=0.3', 'text' => getSubclassName(0, 3, 0)), array('link' => '?s=i&class=0.4', 'text' => getSubclassName(0, 4, 0)), array('link' => '?s=i&class=0.5', 'text' => getSubclassName(0, 5, 0)), array('link' => '?s=i&class=0.6', 'text' => getSubclassName(0, 6, 0)), array('link' => '?s=i&class=0.7', 'text' => getSubclassName(0, 7, 0)), array('link' => '?s=i&class=0.8', 'text' => getSubclassName(0, 8, 0)))), array('link' => '?s=i&class=1', 'text' => getClassName(1, 0), 'sub' => array(array('link' => '?s=i&class=1.0', 'text' => getSubclassName(1, 0, 0)), array('link' => '?s=i&class=1.1', 'text' => getSubclassName(1, 1, 0)), array('link' => '?s=i&class=1.2', 'text' => getSubclassName(1, 2, 0)), array('link' => '?s=i&class=1.3', 'text' => getSubclassName(1, 3, 0)), array('link' => '?s=i&class=1.4', 'text' => getSubclassName(1, 4, 0)), array('link' => '?s=i&class=1.5', 'text' => getSubclassName(1, 5, 0)), array('link' => '?s=i&class=1.6', 'text' => getSubclassName(1, 6, 0)), array('link' => '?s=i&class=1.7', 'text' => getSubclassName(1, 7, 0)), array('link' => '?s=i&class=1.8', 'text' => getSubclassName(1, 8, 0)))), array('link' => '?s=i&class=2', 'text' => getClassName(2, 0), 'sub' => array(array('link' => '?s=i&class=2.0', 'text' => getSubclassName(2, 0, 0)), array('link' => '?s=i&class=2.1', 'text' => getSubclassName(2, 1, 0)), array('link' => '?s=i&class=2.2', 'text' => getSubclassName(2, 2, 0)), array('link' => '?s=i&class=2.3', 'text' => getSubclassName(2, 3, 0)), array('link' => '?s=i&class=2.4', 'text' => getSubclassName(2, 4, 0)), array('link' => '?s=i&class=2.5', 'text' => getSubclassName(2, 5, 0)), array('link' => '?s=i&class=2.6', 'text' => getSubclassName(2, 6, 0)), array('link' => '?s=i&class=2.7', 'text' => getSubclassName(2, 7, 0)), array('link' => '?s=i&class=2.8', 'text' => getSubclassName(2, 8, 0)), array('link' => '?s=i&class=2.9', 'text' => getSubclassName(2, 9, 0)), array('link' => '?s=i&class=2.10', 'text' => getSubclassName(2, 10, 0)), array('link' => '?s=i&class=2.11', 'text' => getSubclassName(2, 11, 0)), array('link' => '?s=i&class=2.12', 'text' => getSubclassName(2, 12, 0)), array('link' => '?s=i&class=2.13', 'text' => getSubclassName(2, 13, 0)), array('link' => '?s=i&class=2.14', 'text' => getSubclassName(2, 14, 0)), array('link' => '?s=i&class=2.15', 'text' => getSubclassName(2, 15, 0)), array('link' => '?s=i&class=2.16', 'text' => getSubclassName(2, 16, 0)), array('link' => '?s=i&class=2.17', 'text' => getSubclassName(2, 17, 0)), array('link' => '?s=i&class=2.18', 'text' => getSubclassName(2, 18, 0)), array('link' => '?s=i&class=2.19', 'text' => getSubclassName(2, 19, 0)), array('link' => '?s=i&class=2.20', 'text' => getSubclassName(2, 20, 0)))), array('link' => '?s=i&class=3', 'text' => getClassName(3, 0), 'sub' => array(array('link' => '?s=i&class=3.0', 'text' => getSubclassName(3, 0, 0)), array('link' => '?s=i&class=3.1', 'text' => getSubclassName(3, 1, 0)), array('link' => '?s=i&class=3.2', 'text' => getSubclassName(3, 2, 0)), array('link' => '?s=i&class=3.3', 'text' => getSubclassName(3, 3, 0)), array('link' => '?s=i&class=3.4', 'text' => getSubclassName(3, 4, 0)), array('link' => '?s=i&class=3.5', 'text' => getSubclassName(3, 5, 0)), array('link' => '?s=i&class=3.6', 'text' => getSubclassName(3, 6, 0)), array('link' => '?s=i&class=3.7', 'text' => getSubclassName(3, 7, 0)), array('link' => '?s=i&class=3.8', 'text' => getSubclassName(3, 8, 0)))), array('link' => '?s=i&class=4', 'text' => getClassName(4, 0), 'sub' => array(array('link' => '?s=i&class=4.0', 'text' => getSubclassName(4, 0, 0)), array('link' => '?s=i&class=4.1', 'text' => getSubclassName(4, 1, 0)), array('link' => '?s=i&class=4.2', 'text' => getSubclassName(4, 2, 0)), array('link' => '?s=i&class=4.3', 'text' => getSubclassName(4, 3, 0)), array('link' => '?s=i&class=4.4', 'text' => getSubclassName(4, 4, 0)), array('link' => '?s=i&class=4.5', 'text' => getSubclassName(4, 5, 0)), array('link' => '?s=i&class=4.6', 'text' => getSubclassName(4, 6, 0)), array('link' => '?s=i&class=4.7', 'text' => getSubclassName(4, 7, 0)), array('link' => '?s=i&class=4.8', 'text' => getSubclassName(4, 8, 0)), array('link' => '?s=i&class=4.9', 'text' => getSubclassName(4, 9, 0)), array('link' => '?s=i&class=4.10', 'text' => getSubclassName(4, 10, 0)))), array('link' => '?s=i&class=5', 'text' => getClassName(5, 0)), array('link' => '?s=i&class=6', 'text' => getClassName(6, 0), 'sub' => array(array('link' => '?s=i&class=6.2', 'text' => getSubclassName(6, 2, 0)), array('link' => '?s=i&class=6.3', 'text' => getSubclassName(6, 3, 0)))), array('link' => '?s=i&class=7', 'text' => getClassName(7, 0), 'sub' => array(array('link' => '?s=i&class=7.0', 'text' => getSubclassName(7, 0, 0)), array('link' => '?s=i&class=7.1', 'text' => getSubclassName(7, 1, 0)), array('link' => '?s=i&class=7.2', 'text' => getSubclassName(7, 2, 0)), array('link' => '?s=i&class=7.3', 'text' => getSubclassName(7, 3, 0)), array('link' => '?s=i&class=7.4', 'text' => getSubclassName(7, 4, 0)), array('link' => '?s=i&class=7.5', 'text' => getSubclassName(7, 5, 0)), array('link' => '?s=i&class=7.6', 'text' => getSubclassName(7, 6, 0)), array('link' => '?s=i&class=7.7', 'text' => getSubclassName(7, 7, 0)), array('link' => '?s=i&class=7.8', 'text' => getSubclassName(7, 8, 0)), array('link' => '?s=i&class=7.9', 'text' => getSubclassName(7, 9, 0)), array('link' => '?s=i&class=7.10', 'text' => getSubclassName(7, 10, 0)), array('link' => '?s=i&class=7.11', 'text' => getSubclassName(7, 11, 0)), array('link' => '?s=i&class=7.12', 'text' => getSubclassName(7, 12, 0)), array('link' => '?s=i&class=7.13', 'text' => getSubclassName(7, 13, 0)), array('link' => '?s=i&class=7.14', 'text' => getSubclassName(7, 14, 0)), array('link' => '?s=i&class=7.15', 'text' => getSubclassName(7, 15, 0)))), array('link' => '?s=i&class=9', 'text' => getClassName(9, 0), 'sub' => array(array('link' => '?s=i&class=9.0', 'text' => getSubclassName(9, 0, 0)), array('link' => '?s=i&class=9.1', 'text' => getSubclassName(9, 1, 0)), array('link' => '?s=i&class=9.2', 'text' => getSubclassName(9, 2, 0)), array('link' => '?s=i&class=9.3', 'text' => getSubclassName(9, 3, 0)), array('link' => '?s=i&class=9.4', 'text' => getSubclassName(9, 4, 0)), array('link' => '?s=i&class=9.5', 'text' => getSubclassName(9, 5, 0)), array('link' => '?s=i&class=9.6', 'text' => getSubclassName(9, 6, 0)), array('link' => '?s=i&class=9.7', 'text' => getSubclassName(9, 7, 0)), array('link' => '?s=i&class=9.8', 'text' => getSubclassName(9, 8, 0)), array('link' => '?s=i&class=9.9', 'text' => getSubclassName(9, 9, 0)), array('link' => '?s=i&class=9.10', 'text' => getSubclassName(9, 10, 0)))), array('link' => '?s=i&class=11', 'text' => getClassName(11, 0), 'sub' => array(array('link' => '?s=i&class=11.2', 'text' => getSubclassName(11, 2, 0)), array('link' => '?s=i&class=11.3', 'text' => getSubclassName(11, 3, 0)))), array('link' => '?s=i&class=12', 'text' => getClassName(12, 0)), array('link' => '?s=i&class=13', 'text' => getClassName(13, 0), 'sub' => array(array('link' => '?s=i&class=13.0', 'text' => getSubclassName(13, 0, 0)), array('link' => '?s=i&class=13.1', 'text' => getSubclassName(13, 1, 0)))), array('link' => '?s=i&class=15', 'text' => getClassName(15, 0), 'sub' => array(array('link' => '?s=i&class=15.0', 'text' => getSubclassName(15, 0, 0)), array('link' => '?s=i&class=15.1', 'text' => getSubclassName(15, 1, 0)), array('link' => '?s=i&class=15.2', 'text' => getSubclassName(15, 2, 0)), array('link' => '?s=i&class=15.3', 'text' => getSubclassName(15, 3, 0)), array('link' => '?s=i&class=15.4', 'text' => getSubclassName(15, 4, 0)), array('link' => '?s=i&class=15.5', 'text' => getSubclassName(15, 5, 0)))), array('link' => '?s=i&class=16', 'text' => getClassName(16, 0), 'sub' => array(array('link' => '?s=i&class=16.1', 'text' => getSubclassName(16, 1, 0)), array('link' => '?s=i&class=16.2', 'text' => getSubclassName(16, 2, 0)), array('link' => '?s=i&class=16.3', 'text' => getSubclassName(16, 3, 0)), array('link' => '?s=i&class=16.4', 'text' => getSubclassName(16, 4, 0)), array('link' => '?s=i&class=16.5', 'text' => getSubclassName(16, 5, 0)), array('link' => '?s=i&class=16.6', 'text' => getSubclassName(16, 6, 0)), array('link' => '?s=i&class=16.7', 'text' => getSubclassName(16, 7, 0)), array('link' => '?s=i&class=16.8', 'text' => getSubclassName(16, 8, 0)), array('link' => '?s=i&class=16.9', 'text' => getSubclassName(16, 9, 0)), array('link' => '?s=i&class=16.11', 'text' => getSubclassName(16, 11, 0)))))), array('link' => '?s=q', 'text' => $lang['quest_lookup']), array('link' => '?s=s', 'text' => $lang['spell_lookup']), array('link' => '?s=n', 'text' => $lang['creature_lookup'], 'sub' => array(array('text' => $lang['creature_by_type'], 'sub' => array(array('link' => '?s=n&type=1', 'text' => getCreatureType(1, 0)), array('link' => '?s=n&type=2', 'text' => getCreatureType(2, 0)), array('link' => '?s=n&type=3', 'text' => getCreatureType(3, 0)), array('link' => '?s=n&type=4', 'text' => getCreatureType(4, 0)), array('link' => '?s=n&type=5', 'text' => getCreatureType(5, 0)), array('link' => '?s=n&type=6', 'text' => getCreatureType(6, 0)), array('link' => '?s=n&type=7', 'text' => getCreatureType(7, 0)), array('link' => '?s=n&type=8', 'text' => getCreatureType(8, 0)), array('link' => '?s=n&type=9', 'text' => getCreatureType(9, 0)), array('link' => '?s=n&type=10', 'text' => getCreatureType(10, 0)), array('link' => '?s=n&type=11', 'text' => getCreatureType(11, 0)), array('link' => '?s=n&type=12', 'text' => getCreatureType(12, 0)), array('link' => '?s=n&type=13', 'text' => getCreatureType(13, 0)))), array('text' => $lang['creature_by_family'], 'sub' => array(array('link' => '?s=n&family=1', 'text' => getCreatureFamily(1, 0)), array('link' => '?s=n&family=2', 'text' => getCreatureFamily(2, 0)), array('link' => '?s=n&family=3', 'text' => getCreatureFamily(3, 0)), array('link' => '?s=n&family=4', 'text' => getCreatureFamily(4, 0)), array('link' => '?s=n&family=5', 'text' => getCreatureFamily(5, 0)), array('link' => '?s=n&family=6', 'text' => getCreatureFamily(6, 0)), array('link' => '?s=n&family=7', 'text' => getCreatureFamily(7, 0)), array('link' => '?s=n&family=8', 'text' => getCreatureFamily(8, 0)), array('link' => '?s=n&family=9', 'text' => getCreatureFamily(9, 0)), array('link' => '?s=n&family=11', 'text' => getCreatureFamily(11, 0)), array('link' => '?s=n&family=12', 'text' => getCreatureFamily(12, 0)), array('link' => '?s=n&family=15', 'text' => getCreatureFamily(15, 0)), array('link' => '?s=n&family=16', 'text' => getCreatureFamily(16, 0)), array('link' => '?s=n&family=17', 'text' => getCreatureFamily(17, 0)), array('link' => '?s=n&family=19', 'text' => getCreatureFamily(19, 0)), array('link' => '?s=n&family=20', 'text' => getCreatureFamily(20, 0)), array('link' => '?s=n&family=21', 'text' => getCreatureFamily(21, 0)), array('link' => '?s=n&family=23', 'text' => getCreatureFamily(23, 0)), array('link' => '?s=n&family=24', 'text' => getCreatureFamily(24, 0)), array('link' => '?s=n&family=25', 'text' => getCreatureFamily(25, 0)), array('link' => '?s=n&family=26', 'text' => getCreatureFamily(26, 0)), array('link' => '?s=n&family=27', 'text' => getCreatureFamily(27, 0)), array('link' => '?s=n&family=28', 'text' => getCreatureFamily(28, 0)), array('link' => '?s=n&family=29', 'text' => getCreatureFamily(29, 0)), array('link' => '?s=n&family=30', 'text' => getCreatureFamily(30, 0)), array('link' => '?s=n&family=31', 'text' => getCreatureFamily(31, 0)), array('link' => '?s=n&family=32', 'text' => getCreatureFamily(32, 0)), array('link' => '?s=n&family=33', 'text' => getCreatureFamily(33, 0)), array('link' => '?s=n&family=34', 'text' => getCreatureFamily(34, 0)), array('link' => '?s=n&family=35', 'text' => getCreatureFamily(35, 0)), array('link' => '?s=n&family=37', 'text' => getCreatureFamily(37, 0)), array('link' => '?s=n&family=38', 'text' => getCreatureFamily(38, 0)), array('link' => '?s=n&family=39', 'text' => getCreatureFamily(39, 0)), array('link' => '?s=n&family=40', 'text' => getCreatureFamily(40, 0)), array('link' => '?s=n&family=41', 'text' => getCreatureFamily(41, 0)), array('link' => '?s=n&family=42', 'text' => getCreatureFamily(42, 0)), array('link' => '?s=n&family=43', 'text' => getCreatureFamily(43, 0)), array('link' => '?s=n&family=44', 'text' => getCreatureFamily(44, 0)), array('link' => '?s=n&family=45', 'text' => getCreatureFamily(45, 0)), array('link' => '?s=n&family=46', 'text' => getCreatureFamily(46, 0)))), array('text' => $lang['creature_by_role'], 'sub' => array(array('link' => '?s=n&flag=4', 'text' => getCreatureFlagName(4, 0)), array('link' => '?s=n&flag=7', 'text' => getCreatureFlagName(7, 0)), array('link' => '?s=n&flag=13', 'text' => getCreatureFlagName(13, 0)), array('link' => '?s=n&flag=16', 'text' => getCreatureFlagName(16, 0)), array('link' => '?s=n&flag=17', 'text' => getCreatureFlagName(17, 0)), array('link' => '?s=n&flag=20', 'text' => getCreatureFlagName(20, 0)), array('link' => '?s=n&flag=21', 'text' => getCreatureFlagName(21, 0)), array('link' => '?s=n&flag=22', 'text' => getCreatureFlagName(22, 0)))))), array('link' => '?s=o', 'text' => $lang['object_lookup'], 'sub' => array(array('link' => '?s=o&name=&type=2', 'text' => getGameobjectType(2, 0)), array('link' => '?s=o&name=&type=3', 'text' => getGameobjectType(3, 0)), array('link' => '?s=o&name=&type=9', 'text' => getGameobjectType(9, 0)), array('link' => '?s=o&name=&type=25', 'text' => getGameobjectType(25, 0)))), array('link' => '?s=f', 'text' => $lang['faction_lookup']), array('link' => '?s=a', 'text' => $lang['area_lookup']), array('link' => '?s=set', 'text' => $lang['item_set']), array('link' => '?s=p', 'text' => $lang['player_lookup']), array('link' => '', 'text' => $lang['achievement'], 'sub' => array(array('link' => '?achievement&faction=1', 'text' => $lang['Alliance']), array('link' => '?achievement&faction=0', 'text' => $lang['Horde']))), array('link' => '?auction', 'text' => $lang['auction'], 'sub' => array(array('link' => '?auction=Alliance', 'text' => $lang['Alliance']), array('link' => '?auction=Horde', 'text' => $lang['Horde']), array('link' => '?auction=Blackwater', 'text' => $lang['Blackwater']))), array('link' => '?guild', 'text' => $lang['guild']), array('link' => '?location', 'text' => $lang['zone'], 'sub' => array(array('link' => '?location=a14', 'text' => getAreaNameFromId(14)), array('link' => '?location=a13', 'text' => getAreaNameFromId(13)), array('link' => '?location=a466', 'text' => getAreaNameFromId(466)), array('link' => '?location=a485', 'text' => getAreaNameFromId(485)))), array('link' => '?instance', 'text' => $lang['instance']), array('link' => '?talent', 'text' => $lang['talent_calc'], 'sub' => array(array('link' => '?talent=warrior', 'text' => getClass(1)), array('link' => '?talent=paladin', 'text' => getClass(2)), array('link' => '?talent=hunter', 'text' => getClass(3)), array('link' => '?talent=rogue', 'text' => getClass(4)), array('link' => '?talent=priest', 'text' => getClass(5)), array('link' => '?talent=death_knight', 'text' => getClass(6)), array('link' => '?talent=shaman', 'text' => getClass(7)), array('link' => '?talent=mage', 'text' => getClass(8)), array('link' => '?talent=warlock', 'text' => getClass(9)), array('link' => '?talent=druid', 'text' => getClass(11)))))), array('ico' => 'icon-community', 'name' => $lang['top_lookup'], 'show' => false, 'sub' => array(array('link' => '?top=money', 'text' => $lang['top_money']), array('link' => '?top=honor', 'text' => $lang['top_honor']), array('link' => '?top=arena2', 'text' => $lang['top_arena2']), array('link' => '?top=arena3', 'text' => $lang['top_arena3']), array('link' => '?top=arena5', 'text' => $lang['top_arena5']))), array('ico' => 'icon-interactive', 'name' => $lang['skills_main'], 'show' => false, 'sub' => array(array('text' => $lang['prof_primary'], 'sub' => array(array('link' => '?skill=Alchemy', 'text' => $lang['prof_alchemy']), array('link' => '?skill=Blacksmithing', 'text' => $lang['prof_blacksmith']), array('link' => '?skill=Enchanting', 'text' => $lang['prof_enchant']), array('link' => '?skill=Engineering', 'text' => $lang['prof_engineer']), array('link' => '?skill=Herbalism', 'text' => $lang['prof_herbalism']), array('link' => '?skill=Jewelcrafting', 'text' => $lang['prof_jevelcraft']), array('link' => '?skill=Leatherworking', 'text' => $lang['prof_leathwork']), array('link' => '?skill=Mining', 'text' => $lang['prof_mining']), array('link' => '?skill=Skinning', 'text' => $lang['prof_skinning']), array('link' => '?skill=Tailoring', 'text' => $lang['prof_taloring']), array('link' => '?skill=Inscription', 'text' => $lang['prof_inscription']))), array('text' => $lang['prof_secondary'], 'sub' => array(array('link' => '?skill=Cooking', 'text' => $lang['prof_cooking']), array('link' => '?skill=First Aid', 'text' => $lang['prof_first_aid']), array('link' => '?skill=Fishing', 'text' => $lang['prof_fishing']))), array('text' => $lang['class skills'], 'sub' => array(array('text' => getClass(1), 'sub' => array(array('link' => '?skill=26', 'text' => getSkillName(26, 0)), array('link' => '?skill=256', 'text' => getSkillName(256, 0)), array('link' => '?skill=257', 'text' => getSkillName(257, 0)))), array('text' => getClass(2), 'sub' => array(array('link' => '?skill=267', 'text' => getSkillName(267, 0)), array('link' => '?skill=184', 'text' => getSkillName(184, 0)), array('link' => '?skill=594', 'text' => getSkillName(594, 0)))), array('text' => getClass(3), 'sub' => array(array('link' => '?skill=50', 'text' => getSkillName(50, 0)), array('link' => '?skill=51', 'text' => getSkillName(51, 0)), array('link' => '?skill=163', 'text' => getSkillName(163, 0)), array('link' => '?skill=261', 'text' => getSkillName(261, 0)))), array('text' => getClass(4), 'sub' => array(array('link' => '?skill=253', 'text' => getSkillName(253, 0)), array('link' => '?skill=38', 'text' => getSkillName(38, 0)), array('link' => '?skill=39', 'text' => getSkillName(39, 0)), array('link' => '?skill=40', 'text' => getSkillName(40, 0)), array('link' => '?skill=633', 'text' => getSkillName(633, 0)))), array('text' => getClass(5), 'sub' => array(array('link' => '?skill=56', 'text' => getSkillName(56, 0)), array('link' => '?skill=78', 'text' => getSkillName(78, 0)), array('link' => '?skill=613', 'text' => getSkillName(613, 0)))), array('text' => getClass(6), 'sub' => array(array('link' => '?skill=770', 'text' => getSkillName(770, 0)), array('link' => '?skill=771', 'text' => getSkillName(771, 0)), array('link' => '?skill=772', 'text' => getSkillName(772, 0)))), array('text' => getClass(7), 'sub' => array(array('link' => '?skill=373', 'text' => getSkillName(373, 0)), array('link' => '?skill=375', 'text' => getSkillName(375, 0)), array('link' => '?skill=374', 'text' => getSkillName(374, 0)))), array('text' => getClass(8), 'sub' => array(array('link' => '?skill=237', 'text' => getSkillName(237, 0)), array('link' => '?skill=6', 'text' => getSkillName(6, 0)), array('link' => '?skill=8', 'text' => getSkillName(8, 0)))), array('text' => getClass(9), 'sub' => array(array('link' => '?skill=355', 'text' => getSkillName(355, 0)), array('link' => '?skill=354', 'text' => getSkillName(354, 0)), array('link' => '?skill=593', 'text' => getSkillName(593, 0)))), array('text' => getClass(11), 'sub' => array(array('link' => '?skill=134', 'text' => getSkillName(134, 0)), array('link' => '?skill=573', 'text' => getSkillName(573, 0)), array('link' => '?skill=574', 'text' => getSkillName(574, 0)))))))), array('ico' => 'icon-gameguide', 'name' => $lang['menu_faq'], 'show' => false, 'sub' => array(array('link' => '?faq=list', 'text' => $lang['faq_list']), array('link' => '?faq=classes', 'text' => $lang['faq_classes'], 'sub' => array(array('link' => '?faq=class-warrior', 'text' => getClass(1)), array('link' => '?faq=class-paladin', 'text' => getClass(2)), array('link' => '?faq=class-hunter', 'text' => getClass(3)), array('link' => '?faq=class-rogue', 'text' => getClass(4)), array('link' => '?faq=class-priest', 'text' => getClass(5)), array('link' => '?faq=class-death_knight', 'text' => getClass(6)), array('link' => '?faq=class-shaman', 'text' => getClass(7)), array('link' => '?faq=class-mage', 'text' => getClass(8)), array('link' => '?faq=class-warlock', 'text' => getClass(9)), array('link' => '?faq=class-druid', 'text' => getClass(11)))), array('text' => $lang['faq_races'], 'sub' => array(array('link' => '?faq=race-humans', 'text' => getRace(1)), array('link' => '?faq=race-orcs', 'text' => getRace(2)), array('link' => '?faq=race-dwarves', 'text' => getRace(3)), array('link' => '?faq=race-night_elves', 'text' => getRace(4)), array('link' => '?faq=race-undeads', 'text' => getRace(5)), array('link' => '?faq=race-taurens', 'text' => getRace(6)), array('link' => '?faq=race-gnomes', 'text' => getRace(7)), array('link' => '?faq=race-trolls', 'text' => getRace(8)), array('link' => '?faq=race-blood_elves', 'text' => getRace(10)), array('link' => '?faq=race-draenei', 'text' => getRace(11)))), array('link' => '?faq=professions', 'text' => $lang['faq_professions'], 'sub' => array(array('text' => $lang['prof_primary']), array('link' => '?faq=prof-alchemy', 'text' => $lang['prof_alchemy']), array('link' => '?faq=prof-blacksmithing', 'text' => $lang['prof_blacksmith']), array('link' => '?faq=prof-enchanting', 'text' => $lang['prof_enchant']), array('link' => '?faq=prof-engineering', 'text' => $lang['prof_engineer']), array('link' => '?faq=prof-herbalism', 'text' => $lang['prof_herbalism']), array('link' => '?faq=prof-jewelcrafting', 'text' => $lang['prof_jevelcraft']), array('link' => '?faq=prof-leatherworking', 'text' => $lang['prof_leathwork']), array('link' => '?faq=prof-mining', 'text' => $lang['prof_mining']), array('link' => '?faq=prof-skinning', 'text' => $lang['prof_skinning']), array('link' => '?faq=prof-tailoring', 'text' => $lang['prof_taloring']), array('link' => '?faq=prof-inscription', 'text' => $lang['prof_inscription']), array('text' => $lang['prof_secondary']), array('link' => '?faq=prof-cooking', 'text' => $lang['prof_cooking']), array('link' => '?faq=prof-first_aid', 'text' => $lang['prof_first_aid']), array('link' => '?faq=prof-fishing', 'text' => $lang['prof_fishing']))), array('link' => '?faq=slang', 'text' => $lang['faq_slang']), array('link' => '?faq=step1', 'text' => $lang['step_1']), array('link' => '?faq=aggro', 'text' => $lang['about_aggro']), array('link' => '?faq=city', 'text' => $lang['about_city']), array('link' => '?faq=guild', 'text' => $lang['about_guild']), array('link' => '?faq=socket', 'text' => $lang['about_socket']), array('link' => '?faq=macro', 'text' => $lang['about_macro']), array('link' => '?faq=raidhill', 'text' => $lang['about_raid_hill']))), array('ico' => 'icon-account', 'name' => $lang['menu_5'], 'show' => false, 'sub' => array(array('link' => '?register', 'text' => $lang['register']), array('link' => '?open_search', 'text' => $lang['open_search']))), array('ico' => 'icon-support', 'name' => $lang['menu_6'], 'show' => false, 'sub' => array(array('link' => '?stat', 'text' => $lang['statistic']), array('link' => 'map/index.html', 'text' => $lang['cartograph'], 'target' => '_blank'))));
开发者ID:BACKUPLIB,项目名称:Infinity_MaNGOS,代码行数:9,代码来源:site_menu.php


示例9: foreach

        }
    }
}
// layouts
$classType = 'Block';
$layouts = $utilityFiles->getLayoutFiles([], false);
foreach ($layouts as $file) {
    $xml = simplexml_load_file($file);
    $classes = \Magento\Framework\App\Utility\Classes::collectLayoutClasses($xml);
    $factoryNames = array_filter($classes, 'isFactoryName');
    if (!$factoryNames) {
        continue;
    }
    foreach ($factoryNames as $factoryName) {
        list($module, $name) = getModuleName($factoryName, $compositeModules);
        $map[$classType][$factoryName] = getClassName($module, $classType, $name);
    }
}
echo Zend_Json::prettyPrint(Zend_Json::encode($map));
/**
 * Get combined array from similar files by pattern
 *
 * @param string $dirPath
 * @param string $filePattern
 * @return array
 */
function getFilesCombinedArray($dirPath, $filePattern)
{
    $result = [];
    $directoryIterator = new DirectoryIterator($dirPath);
    $patternIterator = new RegexIterator($directoryIterator, $filePattern);
开发者ID:shabbirvividads,项目名称:magento2,代码行数:31,代码来源:get_aliases_map.php


示例10: file_get_contents

    $tpl = file_get_contents(CLASS_TPL);
    while ($resultSet = DBCore::bindResults($stmt)) {
        $tableName = $resultSet['TABLE_NAMES']['Tables_in_' . conf\Config::getDBConfigParam('DBNAME')];
        OutputStream::msg(OutputStream::MSG_INFO, "Reading structure for table '" . $tableName . "'...");
        $idFieldName = 'id';
        $fieldsListStr = "";
        $fieldsList = DBCore::getTableFieldsList($tableName);
        if (!empty($fieldsList)) {
            foreach ($fieldsList as $field => $attributes) {
                if ($attributes['key'] === 'PRI') {
                    $idFieldName = $field;
                }
                $fieldsListStr .= "        " . DBCore::getPrintableFieldString($field, $attributes);
            }
            $fieldsListStr = substr($fieldsListStr, 0, strlen($fieldsListStr) - 1);
            $className = getClassName($tableName);
            $content = str_replace(array('{{CLASS_NAME}}', '{{TABLE_NAME}}', '{{PRIMARY_KEY}}', '{{FIELDS_LIST}}', '{{YEAR}}', '{{AUTHOR}}', '{{EMAIL}}'), array($className, $tableName, $idFieldName, $fieldsListStr, date("Y"), AUTHOR, EMAIL), $tpl);
            file_put_contents(RESULTS_PATH . $className . ".php", $content);
            OutputStream::msg(OutputStream::MSG_SUCCESS, "Class '" . RESULTS_PATH . $className . ".php' generated.");
        } else {
            OutputStream::msg(OutputStream::MSG_ERROR, "Can't read structure for table '" . $tableName . "'.");
        }
    }
    $stmt->close();
} else {
    OutputStream::msg(OutputStream::MSG_ERROR, "Can't read tables list.");
}
OutputStream::close();
function getClassName($tableName)
{
    $underlinesReplaced = preg_replace_callback("/_([a-zA-Z]{1})/", function ($matches) {
开发者ID:asymptix,项目名称:framework,代码行数:31,代码来源:beans_generator.php


示例11: _moveFiles

 function _moveFiles(&$man, &$input)
 {
     $result = new Moxiecode_ResultSet("status,fromfile,tofile,message");
     $config = $man->getConfig();
     if (!$man->isToolEnabled("rename", $config) && !$man->isToolEnabled("cut", $config)) {
         trigger_error("{#error.no_access}", FATAL);
         die;
     }
     for ($i = 0; isset($input["frompath" . $i]); $i++) {
         $fromFile =& $man->getFile($input["frompath" . $i]);
         $fromType = $fromFile->isFile() ? MC_IS_FILE : MC_IS_DIRECTORY;
         if (isset($input["toname" . $i])) {
             $toFile =& $man->getFile($fromFile->getParent(), $input["toname" . $i], $fromType);
         } else {
             if (isset($input["topath" . $i])) {
                 $toFile =& $man->getFile($input["topath" . $i], "", $fromType);
             } else {
                 $toFile =& $man->getFile($input["topath"], $fromFile->getName(), $fromType);
             }
         }
         // User tried to change extension
         if ($fromFile->isFile() && getFileExt($fromFile->getName()) != getFileExt($toFile->getName())) {
             $result->add("FAILED", $man->encryptPath($fromFile->getAbsolutePath()), $man->encryptPath($toFile->getAbsolutePath()), "{#error.move_failed}");
             continue;
         }
         if (!$fromFile->exists()) {
             $result->add("FAILED", $man->encryptPath($fromFile->getAbsolutePath()), $man->encryptPath($toFile->getAbsolutePath()), "{#error.no_from_file}");
             continue;
         }
         if ($toFile->exists()) {
             $result->add("FAILED", $man->encryptPath($fromFile->getAbsolutePath()), $man->encryptPath($toFile->getAbsolutePath()), "{#error.tofile_exists}");
             continue;
         }
         $toConfig = $toFile->getConfig();
         if (checkBool($toConfig['general.demo'])) {
             $result->add("FAILED", $man->encryptPath($fromFile->getAbsolutePath()), $man->encryptPath($toFile->getAbsolutePath()), "{#error.demo}");
             continue;
         }
         if ($man->verifyFile($toFile, "rename") < 0) {
             $result->add("FAILED", $man->encryptPath($fromFile->getAbsolutePath()), $man->encryptPath($toFile->getAbsolutePath()), $man->getInvalidFileMsg());
             continue;
         }
         if (!$toFile->canWrite()) {
             $result->add("FAILED", $man->encryptPath($fromFile->getAbsolutePath()), $man->encryptPath($toFile->getAbsolutePath()), "{#error.no_write_access}");
             continue;
         }
         if (!checkBool($toConfig["filesystem.writable"])) {
             $result->add("FAILED", $man->encryptPath($fromFile->getAbsolutePath()), $man->encryptPath($toFile->getAbsolutePath()), "{#error.no_write_access}");
             continue;
         }
         // Check if file can be zipped
         if (getClassName($toFile) == 'moxiecode_zipfileimpl') {
             if ($man->verifyFile($fromFile, "zip") < 0) {
                 $result->add("FAILED", $man->encryptPath($fromFile->getAbsolutePath()), $man->encryptPath($toFile->getAbsolutePath()), $man->getInvalidFileMsg());
                 continue;
             }
         }
         // Check if file can be unzipped
         if (getClassName($fromFile) == 'moxiecode_zipfileimpl') {
             if ($man->verifyFile($toFile, "unzip") < 0) {
                 $result->add("FAILED", $man->encryptPath($fromFile->getAbsolutePath()), $man->encryptPath($toFile->getAbsolutePath()), $man->getInvalidFileMsg());
                 continue;
             }
         }
         if ($fromFile->renameTo($toFile)) {
             $result->add("OK", $man->encryptPath($fromFile->getAbsolutePath()), $man->encryptPath($toFile->getAbsolutePath()), "{#message.move_success}");
         } else {
             $result->add("FAILED", $man->encryptPath($fromFile->getAbsolutePath()), $man->encryptPath($toFile->getAbsolutePath()), "{#error.move_failed}");
         }
     }
     return $result->toArray();
 }
开发者ID:anunay,项目名称:stentors,代码行数:72,代码来源:FileManagerPlugin.php


示例12: getTotalClass

    echo "you have to specify a directory: 'A', 'B', 'C' ...\n";
    exit;
}
$indexFileName = "./index/{$class}/_result_{$class}.log";
$totalClass = getTotalClass($indexFileName);
$curClass = 1;
if (!file_exists($indexFileName)) {
    echo "file {$indexFileName} not exists \n";
    exit;
}
$fp = fopen($indexFileName, "r");
while ($line = readLine($fp)) {
    if (strlen(trim($line)) == 0) {
        continue;
    }
    $className = getClassName($line);
    $code = getClassCode($line);
    if (!$code || !$className) {
        echo "{$className} code empty\n";
        continue;
    }
    $indexURL = getIndexURL($code);
    //首页地址
    $cookieURL = getCookieURL($code);
    //初始化cookie,防止被识破
    $indexURL = cleanIndexURL($indexURL);
    //exit;
    if (!$className || !$indexURL || !$cookieURL) {
        echo "Usage: \$php main.php";
        exit;
    }
开发者ID:highestgoodlikewater,项目名称:cnkispider,代码行数:31,代码来源:main.php


示例13: renameTo

 /**
  * Renames/Moves this file to the specified file instance.
  *
  * @param File $dest File to rename/move to.
  * @return boolean true- success, false - failure
  */
 function renameTo(&$dest)
 {
     // If move within the same zip
     if (getClassName($dest) == 'moxiecode_zipfileimpl' && $this->_zipPath == $dest->_zipPath) {
         $zip =& $this->_getZip();
         $zip->open();
         $zip->moveEntry($this->_innerPath, $dest->_innerPath);
         $zip->commit();
         $zip->close();
     } else {
         // Copy and delete
         $this->copyTo($dest);
         $this->delete(true);
     }
     return true;
 }
开发者ID:manis6062,项目名称:sagarmathaonline,代码行数:22,代码来源:ZipFileImpl.php


示例14: trigger_error

            if (empty($className)) {
                $className = 'unknown';
            }
            trigger_error('Object not found: ' . $objectid . ' (' . $className . ')', E_USER_ERROR);
        } else {
            $object = new smdoc_error($foowd, ERROR_TITLE);
            $foowd->template->assign_by_ref('objectList', $objects);
            $result = $foowd->method($object, 'bad_workspace');
            $methodName = 'object_bad_workspace';
            $className = 'smdoc_error';
        }
    }
} else {
    $foowd->debug('msg', 'fetch and call class method');
    if (!isset($className)) {
        $className = getClassName($classid);
    }
    if (!isset($method)) {
        $method = $foowd->config_settings['site']['default_class_method'];
    }
    $result = $foowd->method($className, $method);
    $methodName = 'class_' . $method;
}
/*
 * Display results using appropriate template
 */
if ($result === TRUE) {
    $tplName = $foowd->getTemplateName($className, $methodName);
    $foowd->debug('msg', 'display result using template: ' . $tplName);
    $foowd->template->display($tplName);
} else {
开发者ID:teammember8,项目名称:roundcube,代码行数:31,代码来源:index.php


示例15: createSpellDetails

该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP getClassProperties函数代码示例发布时间:2022-05-15
下一篇:
PHP getClass函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap