当前位置: 首页>>代码示例>>PHP>>正文


PHP _l函数代码示例

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


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

示例1: echoMenu

 public function echoMenu($items)
 {
     foreach ($items as $key => $item) {
         if (!array_key_exists($item->id, $this->echoed)) {
             $this->countLevel($item);
             $this->echoed[$item->id] = $this->level;
             echo '<tr><td>';
             for ($i = 0; $i < $this->echoed[$item->id]; $i++) {
                 echo "--";
             }
             echo " " . $item->id . '</td>
                 <td>' . __(dots($item->title, 90)) . '</td>
                 <td><a class="btn btn-primary" href="' . _l(URL::action('MenuController@getItemEdit') . '/' . $item->id) . '">' . __(Lang::get('admin.edit')) . '</a></td>
                 <td><a href="#" data-toggle="modal" data-target="#confirm-delete" class="btn btn-danger" data-href="' . URL::action('MenuController@getItemDestroy') . '/' . $item->id . '">' . __(Lang::get('admin.delete')) . '</a></td>
             </tr>';
         }
         if ($item->children()->count() > 0) {
             $this->echoMenu($item->children);
         }
     }
 }
开发者ID:Puskice,项目名称:PuskiceCMS,代码行数:21,代码来源:MenuHelper.php

示例2: edit_note

function edit_note($id)
{
    if ((string) (int) $id != $id) {
        _die("Invalid ID");
    }
    include "lib/tags.php";
    $post_data =& $_POST;
    foreach (array('ID', 'title', 'contents', 'tags', 'time', 'slug') as $key) {
        $post_data[$key] = pg_escape_string(@$post_data[$key]);
    }
    $post_data['tags'] = clean_tags($post_data['tags']);
    if (trim($post_data['slug']) == '') {
        $post_data['slug'] = make_slug($post_data['title']);
    }
    if (!($time = strtotime(@$post_data['time']))) {
        $time = date("Y-m-d H:i:s O", time());
    } else {
        $time = date("Y-m-d H:i:s O", $time);
    }
    $result = db("UPDATE public.\"notes\" SET \"title\" = '{$post_data['title']}',\n\t\t\t\"contents\" ='{$post_data['contents']}', \"tags\" = '{$post_data['tags']}',\n\t\t\t\"slug\" ='{$post_data['slug']}'\n\t\t\tWHERE \"ID\" = " . pg_escape_string($id));
    if ($result) {
        if (!rebuild_tags()) {
            _die("There was an error rebuilding the tag cloud data.\n\t\t\t\t<a href=\"" . _l("/edit/{$id}") . "\">Go back &rarr;");
        }
        _die("Edit successfull. <a href=\"" . _l("/edit/{$id}") . "\">continue editing &rarr;");
    } else {
        _die("There was an unexpected error.");
    }
}
开发者ID:shashi,项目名称:octavo,代码行数:29,代码来源:edit.php

示例3: tags_linked

function tags_linked($str)
{
    $tags = explode(' ', $str);
    foreach ($tags as $tag) {
        echo " <a href=\"" . _l("/tag/{$tag}") . "\">{$tag}</a>";
    }
}
开发者ID:shashi,项目名称:octavo,代码行数:7,代码来源:post_show.php

示例4: show

 public function show($segments)
 {
     extract($_POST);
     if (!isset($username)) {
         $username = $segments[1];
     }
     $entry = DB::query('select id,username,title,location,bio,avatar from users where username = \'' . $username . '\'', 1);
     $entry['activity'] = DB::query('select count(*) as activity from feed where user_id = \'' . $entry['id'] . '\'', 2, 'activity');
     if (!is_file(PATH_UPLOAD . 'profile/' . $entry['avatar'])) {
         $entry['avatar'] = 'default.png';
     }
     $feed = array();
     $feedraw = DB::query('select * from feed where user_id = ' . $entry['id'] . ' and privacy_id = 1 order by id desc limit 20', 0);
     foreach ($feedraw as $i => $row) {
         $feed[$i] = $row;
         $feed[$i]['status'] = Feed::parse_status($row['status']);
         $feed[$i]['files'] = Feed::get_files($row['id'], 'th');
         if (isset($row['created_ts'])) {
             $feed[$i]['timespan'] = timespan($row['created_ts']);
         }
     }
     $follow_btn = "";
     if ($entry['id'] != $_SESSION['user_id']) {
         $following = DB::query('select id from follows where user_id = ' . $_SESSION['user_id'] . ' and user2_id = ' . $entry['id'], 1);
         if ($following) {
             $follow_btn = '<button class="btn btn-success follow" data-id="' . $entry['id'] . '"><i class="ion-checkmark-round"></i> ' . _l('Following') . ' </button>';
         } else {
             $follow_btn = '<button class="btn btn-info follow" data-id="' . $entry['id'] . '"><i class="ion-ios-bolt"></i> ' . _l('Follow') . ' </button>';
         }
     }
     return array('view' => "account", 'follow_btn' => $follow_btn, 'entry' => $entry, 'feed' => $feed);
 }
开发者ID:BobbyBrights,项目名称:social,代码行数:32,代码来源:AccountController.php

示例5: render

 /**
  * {@inheritdoc}
  */
 public function render(ResultRow $values)
 {
     $value = $this->getValue($values);
     if (!empty($this->options['display_as_link'])) {
         return _l($this->sanitizeValue($value), $value, array('html' => TRUE));
     } else {
         return $this->sanitizeValue($value, 'url');
     }
 }
开发者ID:davidsoloman,项目名称:drupalconsole.com,代码行数:12,代码来源:Url.php

示例6: testSecurityUpdateAvailable

 /**
  * Tests the Update Manager module when a security update is available.
  */
 function testSecurityUpdateAvailable()
 {
     $this->setSystemInfo7_0();
     $this->refreshUpdateStatus(array('drupal' => '2-sec'));
     $this->standardTests();
     $this->assertNoText(t('Up to date'));
     $this->assertNoText(t('Update available'));
     $this->assertText(t('Security update required!'));
     $this->assertRaw(_l('7.2', 'http://example.com/drupal-7-2-release'), 'Link to release appears.');
     $this->assertRaw(_l(t('Download'), 'http://example.com/drupal-7-2.tar.gz'), 'Link to download appears.');
     $this->assertRaw(_l(t('Release notes'), 'http://example.com/drupal-7-2-release'), 'Link to release notes appears.');
 }
开发者ID:davidsoloman,项目名称:drupalconsole.com,代码行数:15,代码来源:UpdateCoreTest.php

示例7: set_error

 function set_error($message)
 {
     if (!isset($_SESSION['_errors'])) {
         $_SESSION['_errors'] = array();
     }
     foreach ($_SESSION['_errors'] as $existing_error) {
         if ($existing_error == _l($message)) {
             return false;
         }
     }
     $_SESSION['_errors'][] = _l($message);
     return true;
 }
开发者ID:sgh1986915,项目名称:php-crm,代码行数:13,代码来源:core.php

示例8: testFieldUrl

 public function testFieldUrl()
 {
     $view = Views::getView('test_view');
     $view->setDisplay();
     $view->displayHandlers->get('default')->overrideOption('fields', array('name' => array('id' => 'name', 'table' => 'views_test_data', 'field' => 'name', 'relationship' => 'none', 'display_as_link' => FALSE)));
     $this->executeView($view);
     $this->assertEqual('John', $view->field['name']->advancedRender($view->result[0]));
     // Make the url a link.
     $view->destroy();
     $view->setDisplay();
     $view->displayHandlers->get('default')->overrideOption('fields', array('name' => array('id' => 'name', 'table' => 'views_test_data', 'field' => 'name', 'relationship' => 'none')));
     $this->executeView($view);
     $this->assertEqual(_l('John', 'John'), $view->field['name']->advancedRender($view->result[0]));
 }
开发者ID:davidsoloman,项目名称:drupalconsole.com,代码行数:14,代码来源:FieldUrlTest.php

示例9: query

function query($sql, $debug_message = '')
{
    if (class_exists('module_db', false) && is_callable('module_db::query')) {
        return module_db::query($sql, $debug_message);
    }
    //echo ''.$sql.'<br>';
    if (_DEBUG_MODE && defined('_DEBUG_SQL') && _DEBUG_SQL) {
        static $past_queries = array();
        if (!isset($past_queries[$sql])) {
            $past_queries[$sql] = 0;
        } else {
            $past_queries[$sql]++;
        }
        $sql_debug = $sql;
        if (strlen($sql_debug) > 60) {
            $sql_debug = htmlspecialchars(substr($sql_debug, 0, 60)) . '<a href="#" onclick="$(this).hide(); $(\'span\',$(this).parent()).show(); return false;">....</a><span style="display:none">' . htmlspecialchars(substr($sql, 60)) . '</span>';
        } else {
            $sql_debug = htmlspecialchars($sql);
        }
        if (class_exists('module_debug', false)) {
            module_debug::log(array('title' => 'SQL Query', 'file' => 'includes/database.php', 'data' => '(' . ($past_queries[$sql] > 0 ? '<span style="color:#FF0000; font-weight:bold;">' . $past_queries[$sql] . '</span>' : $past_queries[$sql]) . ') ' . $debug_message . $sql_debug, 'important' => $past_queries[$sql] > 0));
        }
    }
    $res = mysql_query($sql);
    //or die(mysql_error() . $sql);
    if (mysql_errno()) {
        set_error(_l('SQL Error: %s', mysql_error() . ' ' . $sql));
        set_error(_l('Try clicking the "Run Manual Upgrades" button to resolve SQL Errors.'));
        return false;
    }
    return $res;
}
开发者ID:sgh1986915,项目名称:php-crm,代码行数:32,代码来源:database.php

示例10: getDirLinks

function getDirLinks($url_params, $path, $getvar, $home)
{
    $ret = '';
    $dirs = explode('/', $path);
    $dirpath = '';
    $ret .= _l($home, $url_params, array($getvar => ''));
    foreach ($dirs as $dirname) {
        if ($dirname) {
            $ret .= ' &raquo; ' . _l($dirname, $url_params, array($getvar => '/' . $dirpath . $dirname));
            $dirpath .= $dirname . '/';
        }
    }
    return $ret;
}
开发者ID:cls1991,项目名称:ryzomcore,代码行数:14,代码来源:dfm.php

示例11: process

 public function process()
 {
     if ('save_extra_default' == $_REQUEST['_process']) {
         if (!module_config::can_i('edit', 'Settings')) {
             die('No perms to save extra field settings.');
         }
         if (isset($_REQUEST['butt_del'])) {
             if (module_form::confirm_delete('extra_default_id', _l("Really delete this extra field and ALL extra data linked to this field?"), $_SERVER['REQUEST_URI'])) {
                 $extra_default = module_extra::get_extra_default($_REQUEST['extra_default_id']);
                 if ($extra_default && $extra_default['extra_default_id'] == $_REQUEST['extra_default_id'] && $extra_default['owner_table'] && $extra_default['extra_key']) {
                     $extra_values = get_multiple('extra', array('owner_table' => $extra_default['owner_table'], 'extra_key' => $extra_default['extra_key']), 'extra_id', 'exact', 'owner_id');
                     if ($extra_values) {
                         foreach ($extra_values as $extra_value) {
                             if ($extra_value['owner_table'] == $extra_default['owner_table'] && $extra_value['extra_key'] == $extra_default['extra_key']) {
                                 delete_from_db('extra', 'extra_id', $extra_value['extra_id']);
                             }
                         }
                     }
                 }
                 delete_from_db('extra_default', 'extra_default_id', $_REQUEST['extra_default_id']);
                 set_message('Extra field deleted successfully.');
                 redirect_browser(str_replace('extra_default_id', 'extra_default_id_deleted', $_SERVER['REQUEST_URI']));
             }
         }
         if ((int) $_REQUEST['extra_default_id'] > 0) {
             $extra_default = module_extra::get_extra_default($_REQUEST['extra_default_id']);
             if ($extra_default && $extra_default['extra_default_id'] == $_REQUEST['extra_default_id'] && $extra_default['owner_table'] && $extra_default['extra_key']) {
                 if (isset($_POST['extra_key']) && !empty($_POST['extra_key']) && $_POST['extra_key'] != $extra_default['extra_key']) {
                     // they have renamed the key, rename all the existing ones in the system.
                     $extra_values = get_multiple('extra', array('owner_table' => $extra_default['owner_table'], 'extra_key' => $extra_default['extra_key']), 'extra_id', 'exact', 'owner_id');
                     if ($extra_values) {
                         foreach ($extra_values as $extra_value) {
                             if ($extra_value['owner_table'] == $extra_default['owner_table'] && $extra_value['extra_key'] == $extra_default['extra_key']) {
                                 update_insert('extra_id', $extra_value['extra_id'], 'extra', array('extra_key' => $_POST['extra_key']));
                             }
                         }
                     }
                 }
             }
         }
         $data = $_POST;
         if (isset($data['options']) && is_array($data['options'])) {
             $data['options'] = json_encode($data['options']);
         }
         update_insert('extra_default_id', $_REQUEST['extra_default_id'], 'extra_default', $data);
         set_message('Extra field saved successfully');
         redirect_browser($_SERVER['REQUEST_URI']);
     }
 }
开发者ID:sgh1986915,项目名称:php-crm,代码行数:49,代码来源:extra.php

示例12: print_list

function print_list($result)
{
    ?>
<ul class="archives">
<?php 
    while ($row = pg_fetch_assoc($result)) {
        $time = strtotime($row['time']);
        $slug_time = date("y-m-d", $time);
        $title_time = date("D, m/d h:m:a", $time);
        echo "\t<li><a title='{$title_time}' href='" . _l("/date/{$slug_time}#{$row['slug']}") . "'>{$row['title']}</a></li>";
    }
    ?>
</ul>
<?php 
}
开发者ID:shashi,项目名称:octavo,代码行数:15,代码来源:post_list.php

示例13: getIndex

 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function getIndex()
 {
     if (Session::get('user_level') < Config::get('cms.shopManager')) {
         return Redirect::to(_l(URL::action('AdminHomeController@getIndex')));
     }
     $this->setLayout();
     if (Input::get('q')) {
         $products = Product::where(function ($query) {
             $query->where('title', 'LIKE', '%' . Input::get('q') . '%')->orwhere('long_content', 'LIKE', '%' . Input::get('q') . '%')->orwhere('short_content', 'LIKE', '%' . Input::get('q') . '%');
         })->orderBy('created_at', 'desc')->paginate(20);
     } else {
         $products = News::orderBy('created_at', 'desc')->paginate(20);
     }
     View::share('title', __(Lang::get('shop.products')));
     View::share('products', $products);
     $this->layout->content = View::make('backend.shop.product.index');
 }
开发者ID:Puskice,项目名称:PuskiceCMS,代码行数:22,代码来源:ProductController.php

示例14: login

 function login()
 {
     $username = $this->security->xss_clean($this->input->post('username'));
     $password = md5($this->input->post('password'));
     $result = $this->NodCMS_admin_sign_model->check_login($username, $password);
     $tam = $result->result_array();
     if ($result->num_rows() > 0 && ($tam[0]['group_id'] == 1 || $tam[0]['group_id'] == 2)) {
         foreach ($result->result_array() as $row) {
             $data = array('fullname' => $row['firstname'] . " " . $row['firstname'], 'username' => $row['username'], 'user_id' => $row['user_id'], 'group' => $row['group_id'], 'avatar' => $row['avatar'], 'email' => $row['email'], 'logged_in_status' => true);
         }
         $this->session->set_userdata($data);
         $_SESSION['Session_Admin'] = $data['user_id'];
         redirect(base_url() . 'admin/');
     } else {
         $this->session->set_flashdata('message', _l('Oopsie, Username or password is incorrect', $this));
         redirect(base_url() . 'admin-sign');
     }
 }
开发者ID:rifal89,项目名称:nodcms,代码行数:18,代码来源:Nodcms_admin_sign.php

示例15: adminOverview

 /**
  * Displays the path administration overview page.
  *
  * @param \Symfony\Component\HttpFoundation\Request $request
  *   The request object.
  *
  * @return array
  *   A render array as expected by drupal_render().
  */
 public function adminOverview(Request $request)
 {
     $keys = $request->query->get('search');
     // Add the filter form above the overview table.
     $build['path_admin_filter_form'] = $this->formBuilder()->getForm('Drupal\\path\\Form\\PathFilterForm', $keys);
     // Enable language column if language.module is enabled or if we have any
     // alias with a language.
     $multilanguage = $this->moduleHandler()->moduleExists('language') || $this->aliasStorage->languageAliasExists();
     $header = array();
     $header[] = array('data' => $this->t('Alias'), 'field' => 'alias', 'sort' => 'asc');
     $header[] = array('data' => $this->t('System'), 'field' => 'source');
     if ($multilanguage) {
         $header[] = array('data' => $this->t('Language'), 'field' => 'langcode');
     }
     $header[] = $this->t('Operations');
     $rows = array();
     $destination = drupal_get_destination();
     foreach ($this->aliasStorage->getAliasesForAdminListing($header, $keys) as $data) {
         $row = array();
         $row['data']['alias'] = _l(truncate_utf8($data->alias, 50, FALSE, TRUE), $data->source, array('attributes' => array('title' => $data->alias)));
         $row['data']['source'] = _l(truncate_utf8($data->source, 50, FALSE, TRUE), $data->source, array('alias' => TRUE, 'attributes' => array('title' => $data->source)));
         if ($multilanguage) {
             $row['data']['language_name'] = $this->languageManager()->getLanguageName($data->langcode);
         }
         $operations = array();
         $operations['edit'] = array('title' => $this->t('Edit'), 'url' => Url::fromRoute('path.admin_edit', ['pid' => $data->pid], ['query' => $destination]));
         $operations['delete'] = array('title' => $this->t('Delete'), 'url' => Url::fromRoute('path.delete', ['pid' => $data->pid], ['query' => $destination]));
         $row['data']['operations'] = array('data' => array('#type' => 'operations', '#links' => $operations));
         // If the system path maps to a different URL alias, highlight this table
         // row to let the user know of old aliases.
         if ($data->alias != $this->aliasManager->getAliasByPath($data->source, $data->langcode)) {
             $row['class'] = array('warning');
         }
         $rows[] = $row;
     }
     $build['path_table'] = array('#type' => 'table', '#header' => $header, '#rows' => $rows, '#empty' => $this->t('No URL aliases available. <a href="@link">Add URL alias</a>.', array('@link' => $this->url('path.admin_add'))));
     $build['path_pager'] = array('#theme' => 'pager');
     return $build;
 }
开发者ID:anyforsoft,项目名称:csua_d8,代码行数:48,代码来源:PathController.php


注:本文中的_l函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。