本文整理汇总了PHP中BackendTranslate::getLabel方法的典型用法代码示例。如果您正苦于以下问题:PHP BackendTranslate::getLabel方法的具体用法?PHP BackendTranslate::getLabel怎么用?PHP BackendTranslate::getLabel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BackendTranslate
的用法示例。
在下文中一共展示了BackendTranslate::getLabel方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: login
function login()
{
if ($this->request->data) {
$this->loadModel(USER);
$data = $this->request->data;
$data->password = sha1($data->password);
$user = $this->User->findFirst(array('conditions' => array('login' => $data->login, 'password' => $data->password)));
if (!empty($user)) {
$date = new DateTime();
$user->login_last = $date->format('Y-m-d H:i:s');
$user->online = 1;
$this->User->save($user);
$this->Session->write(USER, $user);
unset($_SESSION[USER]->password);
$this->logger->LogInfo($this->request->controller, $this->request->action, $user->login, BackendTranslate::getLabel('login_success'));
} else {
$this->request->data->login = EMPTYSTRING;
$this->logger->LogError($this->request->controller, $this->request->action, EMPTYSTRING, BackendTranslate::getLabel('login_failed'));
$this->Session->setAlert(BackendTranslate::getLabel('login_failed'), DANGER);
}
}
if ($this->Session->isLogged()) {
if ($this->Session->user('category') <= 3 && $this->Session->user('category') >= 1) {
$this->redirect('cockpit/dashboard/dashboard');
} else {
$this->redirect(EMPTYSTRING);
}
} else {
$this->layout = 'site_default';
$this->redirect('page/login_page');
}
}
示例2: edit
function edit($id = null)
{
$this->permission(3);
if ($id === null || !is_numeric($id)) {
$this->redirect('cockpit/configuration');
return false;
}
$this->loadModel('Configuration');
$d['id'] = $id;
$this->set($d);
if ($this->request->data) {
$key = $this->request->data->keyword;
$this->request->data->value = $this->request->data->{$key};
unset($this->request->data->{$key});
$id = $this->Configuration->save($this->request->data);
if (!is_numeric($id)) {
$this->logger->LogError($this->request->controller, $this->request->action, $_SESSION[USER]->login, BackendTranslate::getLabel(DB) . '/id:' . $id);
$this->Session->setAlert(BackendTranslate::getLabel(DB) . $id, DANGER);
$this->redirect('cockpit/configuration/edit/' . $d['id']);
return false;
}
$this->logger->LogInfo($this->request->controller, $this->request->action, $_SESSION[USER]->login, BackendTranslate::getLabel('updatedConfig') . '/id:' . $id);
$this->redirect('cockpit/configuration');
return false;
} else {
$this->request->data = $this->Configuration->findFirst(array('conditions' => array('id' => $id)));
}
}
示例3: form
function form()
{
if ($this->request->data) {
$this->loadModel(CONTACT);
$mail = new PHPMailer();
$mail->From = $this->request->data->mail;
$mail->FromName = $this->request->data->name;
$message = $this->request->data->content;
if ($this->request->data->sendcopy == 1) {
$mail->AddAddress($this->request->data->mail);
$message .= "<div><div dir=\"ltr\"><div><span style=\"color:rgb(11,83,148)\">Bien à vous,<i><b><br></b></span></span></div><div><span style=\"color:rgb(11,83,148)\"><i><b><br>WebPassions</b><br></span></span></div><div><span style=\"color:rgb(11,83,148)\">Lorge Vivian<br></span></div><div><span style=\"color:rgb(11,83,148)\"><i>0479/95.98.45</span><br></span></div><span style=\"color:rgb(11,83,148)\"><a target=\"_blank\" href=\"http://www.webpassions.be\"><i>http://www.webpassions.be</span></a></span><br><div><br><div><img width=\"96\" height=\"28\" src=\"http://www.webpassions.be/signature.png\"><br><br><br></div></div></div></div>";
}
$mail->IsHTML(true);
$mail->CharSet = 'UTF-8';
$mail->AddAddress($_SESSION['cmscontact']);
$mail->AddReplyTo($_SESSION['cmscontact']);
$mail->Subject = $_SESSION['cmscontactcategory'][$this->request->data->subject];
$mail->Body = $message;
if (!$mail->Send()) {
$this->logger->LogError($this->request->controller, $this->request->action, $_SESSION[USER]->login, BackendTranslate::getLabel('send_error') . $mail->ErrorInfo);
$this->Session->setAlert(BackendTranslate::getLabel('send_error') . $mail->ErrorInfo, DANGER);
} else {
$this->logger->LogInfo($this->request->controller, $this->request->action, $_SESSION[USER]->login, BackendTranslate::getLabel('send_mail'));
$this->Session->setAlert(BackendTranslate::getLabel('send_mail'), SUCCESS);
}
unset($mail);
}
}
示例4: init
protected function init($name)
{
$buffer = EMPTYSTRING;
$buffer .= '<div class="form-group' . $this->error($name) . '">';
$buffer .= '<label for="input' . $name . '" class="col-sm-3 control-label">' . BackendTranslate::getLabel($name) . '</label>';
$buffer .= '<div class="col-sm-9">';
return $buffer;
}
示例5: back
public function back($url)
{
$buffer = EMPTYSTRING;
$buffer .= '<a href="' . Router::generateURL($url) . '" class="btn btn-primary btn-sm">';
$buffer .= '<i class="fa fa-backward"></i> ';
$buffer .= BackendTranslate::getLabel(BACK);
$buffer .= '</a>';
return $buffer;
}
示例6: send
public function send()
{
$buffer = EMPTYSTRING;
$buffer .= '<button type="submit" class="btn btn-info btn-sm">';
$buffer .= '<i class="fa fa-envelope"></i> ';
$buffer .= BackendTranslate::getLabel('send');
$buffer .= '</button>';
return $buffer;
}
示例7: passwordPlaceHolder
public function passwordPlaceHolder($name)
{
$value = isset($this->controller->request->data->{$name}) ? stripslashes($this->controller->request->data->{$name}) : EMPTYSTRING;
$buffer = EMPTYSTRING;
$buffer .= '<div class="form-group">';
$buffer .= '<input type="password" id="input' . $name . '" name="' . $name . '" value="' . $value . '" class="form-control" placeholder="' . BackendTranslate::getLabel($name) . '" ' . $this->required(true) . '>';
$buffer .= '</div>';
return $buffer;
}
示例8: passwordPlaceHolder
public function passwordPlaceHolder($name)
{
$value = isset($this->controller->request->data->{$name}) ? stripslashes($this->controller->request->data->{$name}) : EMPTYSTRING;
$buffer = EMPTYSTRING;
$buffer .= '<div class="form-group' . $this->error($name) . '">';
$buffer .= '<input type="password" id="input' . $name . '" name="' . $name . '" value="' . $value . '" class="form-control" placeholder="' . BackendTranslate::getLabel($name) . '" ' . $this->required(true) . '>';
$error = $this->error($name);
if (!empty($error)) {
$buffer .= '<span class="help-block">' . $this->errors[$name] . '</span>';
}
$buffer .= '</div>';
return $buffer;
}
示例9: view
function view($id = null)
{
$this->loadModel(PAGE);
if ($id === null || !is_numeric($id)) {
$this->layout = 'site_home';
} else {
$d[PAGE] = $this->Page->findFirst(array('conditions' => array('online' => 1, 'id' => $id)));
if (empty($d[PAGE])) {
$this->e404(BackendTranslate::getLabel('page_not_found'));
}
$this->set($d);
}
}
示例10: visible
public function visible($url, $online)
{
$buffer = EMPTYSTRING;
if ($online == 1) {
$buffer .= '<a href="' . Router::generateURL($url) . '" class="btn btn-xs btn-' . SUCCESS . '">';
} else {
$buffer .= '<a href="' . Router::generateURL($url) . '" class="btn btn-xs btn-' . DANGER . '">';
}
$buffer .= '<span class="glyphicon glyphicon-refresh"></span> ';
if ($online == 1) {
$buffer .= BackendTranslate::getLabel('show');
} else {
$buffer .= BackendTranslate::getLabel('hide');
}
$buffer .= '</a> | ';
return $buffer;
}
示例11:
?>
</li>
</ol>
<?php
echo $this->Session->getAlert();
?>
<form action="<?php
echo Router::generateURL('cockpit/user/changePasswordIn');
?>
" method="post" class="form-horizontal">
<div class="panel panel-warning">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-edit"></i> <?php
echo BackendTranslate::getLabel('change_password');
?>
</h3>
</div>
<div class="panel-body">
<?php
echo $this->FormField->password('new_password', false, 'form-control');
?>
<?php
echo $this->FormField->password('verify', false, 'form-control');
?>
</div>
<div class="panel-footer text-right">
<?php
echo $this->FormSubmit->update();
?>
示例12:
<div class="col-lg-12">
<form action="<?php
echo Router::generateURL('cockpit/blogtrip/add');
?>
" method="post" class="form-horizontal">
<?php
echo $this->FormField->hidden('creation');
echo $this->FormField->hidden('updated');
echo $this->FormField->hidden('updater');
echo $this->FormField->hidden('logical_delete');
?>
<div class="panel panel-info">
<div class="panel-heading">
<span class="glyphicon glyphicon-plus"></span> <?php
echo BackendTranslate::getLabel(ADD);
?>
</div>
<div class="panel-body">
<?php
echo $this->FormField->text('name', false, true);
echo $this->FormField->text('slug', false, true);
echo $this->FormField->lookup('image_path');
echo $this->FormField->text('introduction', false, true);
echo $this->FormField->textArea('content', false);
echo $this->FormField->checkBox('online', false);
echo $this->FormField->checkBox('favorite', false);
?>
</div>
<div class="panel-footer text-right">
<?php
示例13:
?>
<span class="pull-right"><?php
echo $this->FormLink->add('cockpit/portfolio/add');
?>
</span>
</h3>
</div>
<div class="panel-body">
<table class="table table-hover table-bordered responsive nowrap" id="portfoliodata" style="width:100%;">
<thead>
<tr>
<?php
echo '<th>' . BackendTranslate::getLabel('name') . '</th>';
echo '<th style="width:15%;">' . BackendTranslate::getLabel('category') . '</th>';
echo '<th style="width:10%;">' . BackendTranslate::getLabel('creation') . '</a></th>';
echo '<th style="width:30%;" class="text-right">' . BackendTranslate::getLabel('action') . '</th>';
?>
</tr>
</thead>
<tbody>
<?php
foreach ($Portfolio as $k => $v) {
echo $v->logical_delete == 1 ? '<tr class="danger">' : '<tr>';
echo '<td>';
if (!empty($v->image_path)) {
echo '<div class="btn-group">';
echo '<button class="btn dropdown-toggle btn-primary btn-xs" data-toggle="dropdown"><span class="glyphicon glyphicon-camera"></span></button>';
echo '<div class="dropdown-menu" style="margin:0;padding:0;border:0;">';
echo '<img src="' . Router::webroot($v->image_path) . '" class="img-thumbnail" style="width:200px;"/>';
echo '</div></div> | ';
}
示例14:
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="<?php
echo BackendTranslate::getLabel('author_webpassions');
?>
">
<link rel="shortcut icon" href="<?php
echo Router::webroot('utils/img/favicon_cms.png');
?>
" />
<title><?php
echo TITLE_COCKPIT;
?>
</title>
<link rel="stylesheet" href="<?php
echo Router::webroot('utils/css/site_admin.css');
?>
" >
<script type="text/javascript" src="<?php
echo Router::webroot('utils/js/jquery-1.9.1.min.js');
?>
"></script>
<script type="text/javascript" src="<?php
示例15: delete
function delete($id = null)
{
$this->permission(3);
if ($id === null || !is_numeric($id)) {
$this->redirect('cockpit/user');
return false;
}
$this->loadModel(USER);
$d['id'] = $id;
$this->set($d);
if ($this->request->data) {
$this->request->data->logical_delete = 1;
$id = $this->User->save($this->request->data);
if (!is_numeric($id)) {
$this->logger->LogError($this->request->controller, $this->request->action, $_SESSION[USER]->login, BackendTranslate::getLabel(DB) . '/id:' . $id);
$this->Session->setAlert(BackendTranslate::getLabel(DB) . $id, DANGER);
$this->redirect('cockpit/user');
return false;
}
$this->logger->LogInfo($this->request->controller, $this->request->action, $_SESSION[USER]->login, BackendTranslate::getLabel('deleted') . '/id:' . $id);
$this->Session->setAlert(BackendTranslate::getLabel('deleted'), SUCCESS);
$this->redirect('cockpit/user');
} else {
$this->request->data = $this->User->findFirst(array('fields' => ProjectUtils::$table[USER] . ', UserRole.category', 'conditions' => array('User.id' => $id), 'join' => array('userrole as UserRole' => 'UserRole.id=User.category')));
}
}