本文整理汇总了PHP中cfr函数的典型用法代码示例。如果您正苦于以下问题:PHP cfr函数的具体用法?PHP cfr怎么用?PHP cfr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cfr函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: renderList
/**
* Returns available time rules grid
*
* @return string
*/
public function renderList()
{
$messages = new UbillingMessageHelper();
$allTariffs = zb_TariffGetPricesAll();
$query = "SELECT * from `dshape_time` ORDER BY `id` ASC";
$allrules = simple_queryall($query);
$cells = wf_TableCell(__('ID'));
$cells .= wf_TableCell(__('Tariff'));
$cells .= wf_TableCell(__('Time from'));
$cells .= wf_TableCell(__('Time to'));
$cells .= wf_TableCell(__('Speed'));
$cells .= wf_TableCell(__('Actions'));
$rows = wf_TableRow($cells, 'row1');
if (!empty($allrules)) {
foreach ($allrules as $io => $eachrule) {
$rowClass = isset($allTariffs[$eachrule['tariff']]) ? 'row3' : 'sigdeleteduser';
$tariffControl = cfr('TARIFFSPEED') ? wf_Link('?module=tariffspeeds&tariff=' . $eachrule['tariff'], $eachrule['tariff'], false) : $eachrule['tariff'];
$cells = wf_TableCell($eachrule['id']);
$cells .= wf_TableCell($tariffControl);
$cells .= wf_TableCell($eachrule['threshold1']);
$cells .= wf_TableCell($eachrule['threshold2']);
$cells .= wf_TableCell($eachrule['speed']);
$actions = wf_JSAlert('?module=dshaper&delete=' . $eachrule['id'], web_delete_icon(), $messages->getDeleteAlert());
$actions .= wf_JSAlert('?module=dshaper&edit=' . $eachrule['id'], web_edit_icon(), $messages->getEditAlert());
$cells .= wf_TableCell($actions);
$rows .= wf_TableRow($cells, $rowClass);
}
}
$result = wf_TableBody($rows, '100%', '0', 'sortable');
return $result;
}
示例2: web_HelpIconShow
/**
* Shows help icon if context chapter available for current language
*
* @return string
*/
function web_HelpIconShow()
{
$lang = curlang();
$result = '';
if (cfr('HELP')) {
if (isset($_GET['module'])) {
$modulename = vf($_GET['module']);
if (file_exists(DATA_PATH . "help/" . $lang . "/" . $modulename)) {
$help_chapter = web_HelpChapterGet($modulename);
$result = wf_modal(wf_img_sized("skins/help.gif", __('Context help'), 20), __('Context help'), $help_chapter, '', '600', '300');
}
}
}
return $result;
}
示例3: build_task
function build_task($right, $link, $icon, $text)
{
global $system;
global $billing_config;
global $altconf;
$icon_path = CUR_SKIN_PATH . 'taskbar/';
if (cfr($right)) {
$task_link = $link;
$task_icon = $icon_path . $icon;
if (!file_exists($task_icon)) {
$task_icon = 'skins/taskbar/' . $icon;
}
$task_text = $text;
if (isset($_COOKIE['tb_iconsize'])) {
//is icon customize enabled?
if ($altconf['TB_ICONCUSTOMSIZE']) {
$tbiconsize = vf($_COOKIE['tb_iconsize'], 3);
} else {
$tbiconsize = $billing_config['TASKBAR_ICON_SIZE'];
}
} else {
$tbiconsize = $billing_config['TASKBAR_ICON_SIZE'];
}
if ($altconf['TB_LABELED']) {
if ($tbiconsize > 63) {
$template = '<div class="dashtask" style="height:' . ($tbiconsize + 30) . 'px; width:' . ($tbiconsize + 30) . 'px;"> <a href="' . $task_link . '"><img src="' . $task_icon . '" border="0" width="' . $tbiconsize . '" height="' . $tbiconsize . '" alt="' . $task_text . '" title="' . $task_text . '"></a> <br><br>' . $task_text . ' </div>';
} else {
$template = '<a href="' . $task_link . '"><img src="' . $task_icon . '" border="0" width="' . $tbiconsize . '" height="' . $tbiconsize . '" alt="' . $task_text . '" title="' . $task_text . '"></a><img src="' . $icon_path . 'spacer.gif"> ';
}
} else {
$template = '<a href="' . $task_link . '"><img src="' . $task_icon . '" border="0" width="' . $tbiconsize . '" height="' . $tbiconsize . '" alt="' . $task_text . '" title="' . $task_text . '"></a><img src="' . $icon_path . 'spacer.gif"> ';
}
} else {
$template = '';
}
return $template;
}
示例4: array
<?php
if (cfr('VOLS')) {
/**
* Класс:
*/
class VOLS
{
/* Private variablesЖ */
private $html;
private $config = array();
private $polylines = '';
private $placemarks = '';
/* Names of forms: */
const FORM_ADD = 'form_add';
const FORM_EDIT = 'form_edit';
/* URLs: */
const URL_HOME = '?module=vols&item=map&action=show';
const URL_MAP_SHOW = '?module=vols&item=map&action=show';
const URL_MAP_EDIT = '?module=vols&item=map&action=edit';
const URL_MARK_TYPES_LIST = '?module=vols&item=mark_type&action=list';
const URL_MARK_TYPE_EDIT = '?module=vols&item=mark_type&action=edit&id=';
const URL_MARK_TYPE_DEL = '?module=vols&item=mark_type&action=delete&id=';
const URL_MARK_TYPE_ADD = '?module=vols&item=mark_type&action=add';
const URL_MARKS_LIST = '?module=vols&item=mark&action=list';
const URL_MARK_PLACE = '?module=vols&item=mark&action=place&id=';
const URL_MARK_DOCS = '?module=vols&item=mark&action=documents&id=';
const URL_MARK_EDIT = '?module=vols&item=mark&action=edit&id=';
const URL_MARK_DEL = '?module=vols&item=mark&action=delete&id=';
const URL_MARK_ADD = '?module=vols&item=mark&action=add';
const URL_LINES_LIST = '?module=vols&item=line&action=list';
示例5: renderCemeteryLog
/**
* Renders full cemetary log for some user
*
* @param string $login
*
* @return string
*/
public function renderCemeteryLog($login)
{
$result = '';
if (!empty($this->allDead)) {
$cells = wf_TableCell(__('Date'));
$cells .= wf_TableCell(__('Status'));
$rows = wf_TableRow($cells, 'row1');
foreach ($this->allDead as $io => $each) {
if ($each['login'] == $login) {
$led = $each['state'] ? web_bool_led(0) : web_bool_led(1);
$cells = wf_TableCell($each['date']);
$cells .= wf_TableCell($led);
$rows .= wf_TableRow($cells, 'row3');
}
}
$result = wf_TableBody($rows, '100%', 0, 'sortable');
if (cfr('USERREG')) {
if ($this->isUserDead($login)) {
$inputs = wf_HiddenInput('cemeterysetasundead', $login);
$inputs .= wf_Submit(__('Set user connected'));
$result .= wf_Form('', 'POST', $inputs, 'glamour');
} else {
$inputs = wf_HiddenInput('cemeterysetasdead', $login);
$inputs .= wf_Submit(__('Set user disconnected'));
$result .= wf_Form('', 'POST', $inputs, 'glamour');
}
}
}
return $result;
}
示例6: array
<?php
if (cfr('NAS')) {
if (isset($_GET['delete'])) {
$deletenas = $_GET['delete'];
zb_NasDelete($deletenas);
zb_NasConfigSave();
rcms_redirect("?module=nas");
}
if (isset($_POST['newnasip'])) {
$newnasip = $_POST['newnasip'];
$newnetid = $_POST['networkselect'];
$newnasname = $_POST['newnasname'];
$newnastype = $_POST['newnastype'];
$newbandw = $_POST['newbandw'];
if (!empty($newnasip) and !empty($newnasname)) {
zb_NasAdd($newnetid, $newnasip, $newnasname, $newnastype, $newbandw);
zb_NasConfigSave();
rcms_redirect("?module=nas");
}
}
// Show available NASes
$allnas = zb_NasGetAllData();
// construct needed editor
$titles = array('ID', 'Network', 'IP', 'NAS name', 'NAS type', 'Bandwidthd URL');
$keys = array('id', 'netid', 'nasip', 'nasname', 'nastype', 'bandw');
if (!wf_CheckGet(array('edit'))) {
$altCfg = $ubillingConfig->getAlter();
if ($altCfg['FREERADIUS_ENABLED']) {
$freeRadiusClientsData = web_FreeRadiusListClients();
$radiusControls = wf_modal(web_icon_extended(__('FreeRADIUS NAS parameters')), __('FreeRADIUS NAS parameters'), $freeRadiusClientsData, '', '600', '300');
示例7:
<?php
// check for right of current admin on this module
if (cfr('CITY')) {
if (isset($_POST['newcityname'])) {
$newcityname = $_POST['newcityname'];
if (isset($_POST['newcityalias'])) {
$newcityalias = $_POST['newcityalias'];
} else {
$newcityalias = '';
}
if (!empty($newcityname)) {
zb_AddressCreateCity($newcityname, $newcityalias);
rcms_redirect('?module=city');
} else {
show_error(__('Empty city name'));
}
}
if (isset($_GET['action'])) {
if (isset($_GET['cityid'])) {
$cityid = $_GET['cityid'];
if ($_GET['action'] == 'delete') {
if (!zb_AddressCityProtected($cityid)) {
zb_AddressDeleteCity($cityid);
rcms_redirect('?module=city');
} else {
show_window(__('Error'), __('You can not just remove a city where there are streets and possibly survivors'));
show_window('', wf_Link('?module=city', __('Back'), true, 'ubButton'));
}
}
if ($_GET['action'] == 'edit') {
示例8: rcms_redirect
rcms_redirect("?module=reportmaster");
} else {
show_error(__('You cant control this module'));
}
}
//if adding new report
if (isset($_GET['add'])) {
if (cfr('REPORTMASTERADM')) {
web_ReportMasterShowAddForm();
} else {
show_error(__('You cant control this module'));
}
}
//and if editing
if (isset($_GET['edit'])) {
if (cfr('REPORTMASTERADM')) {
web_ReportMasterShowEditForm($_GET['edit']);
if (isset($_POST['editreportname']) and isset($_POST['editsqlquery']) and isset($_POST['editdatakeys']) and isset($_POST['editfieldnames'])) {
zb_RMEditReport($_GET['edit'], $_POST['editreportname'], $_POST['editsqlquery'], $_POST['editdatakeys'], $_POST['editfieldnames'], $_POST['editaddr'], $_POST['editrnames'], $_POST['editrowcount']);
rcms_redirect("?module=reportmaster");
}
} else {
show_error(__('You cant control this module'));
}
}
// view reports
if (isset($_GET['view'])) {
if (!isset($_GET['printable'])) {
// natural view
web_ReportMasterViewReport($_GET['view']);
} else {
示例9: Avarice
<?php
if (cfr('SALARYTSHEETS')) {
$altcfg = $ubillingConfig->getAlter();
if ($altcfg['SALARY_ENABLED']) {
$greed = new Avarice();
$beggar = $greed->runtime('SALARY');
if (!empty($beggar)) {
$salary = new Salary();
//creating of new timesheet
if (wf_CheckPost(array('newtimesheet', 'newtimesheetdate', '_employeehours'))) {
$tsSheetCreateResult = $salary->timesheetCreate();
if ($tsSheetCreateResult == 0) {
//succeful creation
rcms_redirect('?module=salary_timesheets');
} else {
if ($tsSheetCreateResult == 1) {
//date duplicate
show_error(__('Timesheets with that date already exist'));
}
}
}
$tsCf = $salary->timesheetCreateForm();
if ($tsCf) {
$timesheetsControls = wf_modal(web_add_icon() . ' ' . __('Create'), __('Create') . ' ' . __('Timesheet'), $tsCf, 'ubButton', '800', '600');
show_window('', $timesheetsControls);
if (!wf_CheckGet(array('showdate'))) {
//render available timesheets list by date
show_window(__('Timesheets'), $salary->timesheetsListRender('?module=salary_timesheets'));
} else {
//saving changes for single timesheet row
示例10: __construct
<?php
if (cfr('REPORTNOSWPORT')) {
class ReportNoSwitchPort
{
protected $data = array();
protected $allusers = array();
protected $diff = array();
public function __construct()
{
//load actual data by switch port assing
$this->loadData();
//loads full user list
$this->loadAllUsers();
}
/*
* get all users with switch port assing and push it into data prop
*
* @return void
*/
protected function loadData()
{
$query = "SELECT * from `switchportassign`;";
$alldata = simple_queryall($query);
if (!empty($alldata)) {
foreach ($alldata as $io => $each) {
$this->data[$each['login']] = $each['login'];
}
}
}
/*
示例11: SendDog
<?php
if (cfr('SENDDOG')) {
$altCfg = $ubillingConfig->getAlter();
if ($altCfg['SENDDOG_ENABLED']) {
$sendDog = new SendDog();
//editing config
if (wf_CheckPost(array('editconfig'))) {
$sendDog->saveConfig();
rcms_redirect($sendDog->getBaseUrl());
}
if (!wf_CheckGet(array('showmisc'))) {
//render config interface
show_window(__('SendDog configuration'), $sendDog->renderConfigForm());
} else {
//render SMS queue
$smsQueue = $_GET['showmisc'];
switch ($smsQueue) {
case 'tsms':
show_window(__('View SMS sending queue'), $sendDog->renderTurboSMSQueue());
break;
case 'smsflybalance':
show_window(__('SMS-Fly') . ' ' . __('Balance'), $sendDog->renderSmsflyBalance());
break;
case 'telegramcontacts':
show_window(__('Telegram bot contacts'), $sendDog->renderTelegramContacts());
break;
}
}
} else {
show_error(__('This module is disabled'));
示例12: ProfileDocuments
<?php
if (cfr('PLDOCS')) {
$altcfg = $ubillingConfig->getAlter();
if ($altcfg['DOCX_SUPPORT']) {
$documents = new ProfileDocuments();
$date = wf_CheckPost(array('showdate')) ? $_POST['showdate'] : '';
$documents->loadAllUsersDocuments($date);
//existing document downloading
if (wf_CheckGet(array('documentdownload'))) {
zb_DownloadFile($documents::DOCUMENTS_PATH . $_GET['documentdownload'], 'docx');
}
//document deletion from database
if (wf_CheckGet(array('deletedocument'))) {
$documents->unregisterDocument($_GET['deletedocument']);
rcms_redirect('?module=report_documents');
}
//controls
$actionLinks = wf_Link('?module=report_documents', __('Grid view') . ' ' . wf_img('skins/icon_table.png'), false, 'ubButton');
$actionLinks .= wf_Link('?module=report_documents&calendarview=true', __('As calendar') . ' ' . wf_img('skins/icon_calendar.gif'), false, 'ubButton');
show_window('', $actionLinks);
if (!wf_CheckGet(array('calendarview'))) {
//show calendar control
show_window(__('By date'), $documents->dateControl());
//list available documents
show_window(__('Previously generated documents'), $documents->renderAllUserDocuments());
} else {
//or calendar view
show_window(__('Previously generated documents'), $documents->renderAllUserDocumentsCalendar());
}
} else {
示例13: commentControls
/**
* Returns coment controls for own comments or if im root user
*
* @param int $commentid existing additional comment ID
* @return string
*/
protected function commentControls($commentid)
{
$result = '';
if (isset($this->data[$commentid])) {
if ($this->data[$commentid]['admin'] == $this->mylogin or cfr('ROOT')) {
$deleteInputs = wf_HiddenInput('adcommentsdeleteid', $commentid);
$deleteInputs .= wf_tag('input', false, '', 'type="image" src="skins/icon_del.gif" title="' . __('Delete') . '" ' . $this->jsAlert(__('Removing this may lead to irreparable results')));
$deleteForm = wf_Form('', 'POST', $deleteInputs, '');
$editInputs = wf_HiddenInput('adcommentseditid', $commentid);
$editInputs .= wf_tag('input', false, '', 'type="image" src="skins/icon_edit.gif" title="' . __('Edit') . '" ' . $this->jsAlert(__('Are you serious')));
$editForm = wf_Form('', 'POST', $editInputs, '');
$result .= wf_tag('div', false, '', 'style="display:inline-block;"') . $deleteForm . wf_tag('div', true);
$result .= wf_tag('div', false, '', 'style="display:inline-block;"') . $editForm . wf_tag('div', true);
}
}
return $result;
}
示例14: PhotoStorage
<?php
$altCfg = $ubillingConfig->getAlter();
if ($altCfg['PHOTOSTORAGE_ENABLED']) {
if (cfr('PHOTOSTORAGE')) {
if (wf_CheckGet(array('scope', 'itemid'))) {
$photoStorage = new PhotoStorage($_GET['scope'], $_GET['itemid']);
//catch ajax webcam upload request
if (wf_CheckGet(array('uploadcamphoto'))) {
$photoStorage->catchWebcamUpload();
}
//catch file upload request
if (wf_CheckGet(array('uploadfilephoto'))) {
$photoStorage->catchFileUpload();
}
//catch file download
if (wf_CheckGet(array('download'))) {
$photoStorage->catchDownloadImage($_GET['download']);
}
//catch file deletion event
if (wf_CheckGet(array('delete'))) {
$photoStorage->catchDeleteImage($_GET['delete']);
}
//show webcam snapshot form
if (wf_CheckGet(array('mode'))) {
$modeSet = $_GET['mode'];
//webcamera snapshot
if ($modeSet == 'cam') {
show_window(__('Webcamera snapshot'), $photoStorage->renderWebcamForm(false));
}
//webcamera cropped snapshot
示例15: vf
<?php
if (cfr('DOWN')) {
if (isset($_GET['username'])) {
$login = vf($_GET['username']);
// change down if need
if (isset($_POST['newdown'])) {
$down = $_POST['newdown'];
$billing->setdown($login, $down);
log_register('CHANGE Down (' . $login . ') ON ' . $down);
rcms_redirect("?module=downedit&username=" . $login);
}
$current_down = zb_UserGetStargazerData($login);
$current_down = $current_down['Down'];
$useraddress = zb_UserGetFullAddress($login) . ' (' . $login . ')';
// Edit form construct
$fieldname = __('Current Down state');
$fieldkey = 'newdown';
$form = web_EditorTrigerDataForm($fieldname, $fieldkey, $useraddress, $current_down);
$form .= web_UserControls($login);
// show form
show_window(__('Edit Down'), $form);
}
} else {
show_error(__('You cant control this module'));
}