本文整理汇总了PHP中Reg::gI方法的典型用法代码示例。如果您正苦于以下问题:PHP Reg::gI方法的具体用法?PHP Reg::gI怎么用?PHP Reg::gI使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Reg
的用法示例。
在下文中一共展示了Reg::gI方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
}
/*
$db->query("UPDATE ".TABLE_CATEGORIES." SET vlink = ''");
$db->query("UPDATE ".TABLE_PRODUCTS." SET vlink = ''");
*/
$site->loading();
$content = array('html' => '', 'meta_title' => $sitename, 'meta_keys' => $sitename, 'meta_desc' => $sitename, 'left_menu' => '', 'path' => '');
if ($_GET['module'] == 'page') {
$_GET['module'] = 'site';
}
if (!isset($_GET['module'])) {
$_GET['module'] = 'site';
}
l('modules');
if (file_exists('modules/reg')) {
Reg::gI();
}
$news_modules = array('news', 'spec_offer');
foreach ($news_modules as $id => $val) {
if (!empty($_GET['module']) && $_GET['module'] == $val) {
if ($sets['view_news_premium']) {
News::gI()->refresh_antics($val);
}
News::gI()->update_type($val);
if (!empty($_GET['type']) && $_GET['type'] == 'page') {
$content = News::gI()->news_list($_GET['id'], $val);
} elseif (!empty($_GET['type']) && $_GET['type'] == 'antic') {
$content = News::gI()->news_antic_list($_GET['id'], $val);
} else {
$content = News::gI()->get_news($_GET['id'], $val);
}
示例2: unserialize
<?php
if (!empty($_SESSION['user'])) {
$usr = Reg::gI()->user;
@($inf = unserialize($usr['info']));
$dr = array('fio' => @$inf['7'] . ' ' . $inf['8'] . ' ' . $inf['9']);
?>
Здравствуйте, <b><?php
echo $dr['fio'];
?>
</b>!<br>
Вы вошли как <b><i><?php
echo $usr['login'];
?>
.</i></b><br><br>
<a href="reg/anketa">Личный кабинет</a><br>
<a href="reg/logout"><?php
echo lg('Выход');
?>
</a>
<?php
} else {
?>
<form method="post" action="">
<table>
<tr>
<td><?php
echo lg('Логин');
?>
:</td>
示例3: add_feedback
//.........这里部分代码省略.........
foreach ($form_data as $id => $val) {
if (isset($_POST['p' . $id])) {
if ($val['1'] == 'text') {
$ctm .= $val['0'] . ": " . $_POST['p' . $id] . "<br>";
} elseif ($val['1'] == 'phone') {
$ctm .= $val['0'] . ": " . $_POST['p' . $id] . "<br>";
} elseif ($val['1'] == 'email') {
$ctm .= $val['0'] . ": " . $_POST['p' . $id] . "<br>";
} elseif ($val['1'] == 'data') {
$ctm .= $val['0'] . ": " . date('d-m-Y', strtotime($_POST['p' . $id])) . "<br>";
} elseif ($val['1'] == 'passport') {
$ctm .= $val['0'] . ": серия: " . $_POST['p' . $id . '_1'] . " номер: " . $_POST['p' . $id . '_2'] . " дата выдачи: " . $_POST['p' . $id . '_3'] . " кем выдан: " . $_POST['p' . $id . '_4'] . "<br>";
} elseif ($val['1'] == 'checkbox') {
$chk = !empty($_POST['p' . $id]) ? 'да' : 'нет';
$ctm .= $val['0'] . ": " . $chk . "<br>";
} elseif ($val['1'] == 'checkboxes') {
$ctm .= $val['0'] . ": ";
$i = 1;
foreach ($_POST['p' . $id] as $box_id => $box_val) {
$ctm .= $box_val;
if ($i != count($_POST['p' . $id])) {
$ctm .= ', ';
}
$i++;
}
$ctm .= "<br>";
} elseif ($val['1'] == 'select') {
$ctm .= $val['0'] . ": " . $_POST['p' . $id] . "<br>";
} elseif ($val['1'] == 'textarea') {
$ctm .= $val['0'] . ": " . $_POST['p' . $id] . "<br>";
} elseif ($val['1'] == 'keystring') {
} else {
if ($val['1'] != 'file') {
$ctm .= "" . $val['0'] . ": " . $_POST['p' . $id] . "<br>";
}
}
}
}
$mail_content = '
<html>
<body>
<p>Письмо с сайта ' . SITE_NAME . '.</p>
' . $ctm . '
</body>
</html>';
ob_start();
require_once INC_DIR . 'PHPMailer/class.phpmailer.php';
$mail = new PHPMailer();
$mail->SetFrom('admin@' . SITE_NAME, 'Сайт ' . SITE_NAME);
$mail->AddAddress($email, $email);
$mail->Subject = $_SERVER['HTTP_HOST'] . " - " . 'письмо с сайта';
$mail->MsgHTML($mail_content);
if (isset($_FILES['p2'])) {
foreach ($_FILES['p2']['name'] as $fileid => $fileval) {
$mail->AddAttachment($_FILES['p2']['tmp_name'][$fileid], $fileval);
}
}
$mail->Send();
unset($mail);
unset($_POST['send']);
/* Отправка СМС */
if (class_exists('ExtraCMS')) {
$classSMS = ExtraCMS::gi();
if ($classSMS->getValue('bool_sms_enable')) {
if ($classSMS->getValue('bool_sms_telephone') && isset($_POST['order_call_form'])) {
$smstitle = 'Заказ звонка';
$FIO = trim($_POST['p0']);
$phone = isset($_POST['p1']) ? trim($_POST['p1']) : '';
$message = isset($_POST['p2']) ? trim($_POST['p2']) : '';
$classSMS->sendSMS("Заказ звонка. ФИО: " . $FIO . ". Тел: " . $phone . ". Сообщение: " . $message);
if ($FIO != '' && $phone != '') {
$classSMS->sendSMS("" . $smstitle . ". ФИО: " . $FIO . ". Тел: " . $phone . ". Сообщение: " . $message);
}
}
if ($classSMS->getValue('bool_sms_feedback') && !isset($_POST['order_call_form'])) {
$smstitle = 'Обратная связь';
$FIO = trim($_POST['pfio']);
$phone = isset($_POST['ptel']) ? trim($_POST['ptel']) : '';
$message = isset($_POST['p0']) ? trim($_POST['p0']) : '';
if ($FIO != '' && $phone != '') {
$classSMS->sendSMS("" . $smstitle . ". ФИО: " . $FIO . ". Тел: " . $phone . ". Сообщение: " . $message);
}
}
}
}
/* Отправка СМС - конец */
ob_end_clean();
$frm = '<div class="sent">Ваше письмо отправлено!</div>';
} else {
$dr = array();
if (class_exists('Reg') && !empty($_SESSION['user'])) {
$usr = Reg::gI()->user;
@($inf = unserialize($usr['info']));
$dr = array('email' => @$usr['email'], 'fio' => @$inf['7'] . ' ' . $inf['8'] . ' ' . $inf['9'], 'tel' => @$inf['15'], 'adr' => @$inf['21']);
}
$frm .= $this->view($order_call_form, array('form_data' => $form_data, 'txt_data' => $dr));
}
return $frm;
}
}