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

PHP getStringFromRequest函数代码示例

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

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



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

示例1: getStringFromRequest

    $newemail = getStringFromRequest('newemail');
    if (!validate_email($newemail)) {
        form_release_key(getStringFromRequest('form_key'));
        exit_error(_('Error'), _('Invalid email address.'));
    }
    $confirm_hash = substr(md5($session_hash . time()), 0, 16);
    $u =& user_get_object(user_getid());
    if (!$u || !is_object($u)) {
        form_release_key(getStringFromRequest('form_key'));
        exit_error('Error', 'Could Not Get User');
    } elseif ($u->isError()) {
        form_release_key(getStringFromRequest('form_key'));
        exit_error('Error', $u->getErrorMessage());
    }
    if (!$u->setNewEmailAndHash($newemail, $confirm_hash)) {
        form_release_key(getStringFromRequest('form_key'));
        exit_error('Could Not Complete Operation', $u->getErrorMessage());
    }
    $message = stripcslashes(sprintf(_('You have requested a change of email address on %1$s.
Please visit the following URL to complete the email change:

%2$s

 -- the %1$s staff'), $GLOBALS['sys_name'], util_make_url('/account/change_email-complete.php?ch=_' . $confirm_hash)));
    util_send_message($newemail, sprintf(_('%1$s Verification'), $GLOBALS['sys_name']), $message);
    site_user_header(array('title' => _('Email Change Confirmation')));
    printf(_('<p>An email has been sent to the new address. Follow the instructions in the email to complete the email change. </p><a href="%1$s">[ Home ]</a>'), util_make_url('/'));
    site_user_footer(array());
    exit;
}
site_user_header(array('title' => _('Email change')));
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:change_email.php


示例2: CallHook

 function CallHook($hookname, $params)
 {
     global $use_cvssyncmailplugin, $G_SESSION, $HTML;
     $group_id = $params['group'];
     if ($hookname == "groupisactivecheckbox") {
         $group =& group_get_object($group_id);
         if ($group->usesPlugin('scmcvs')) {
             //Check if the group is active
             // this code creates the checkbox in the project edit public info page to activate/deactivate the plugin
             echo "<tr>";
             echo "<td>";
             echo ' <input type="CHECKBOX" name="use_cvssyncmailplugin" value="1" ';
             // CHECKED OR UNCHECKED?
             if ($group->usesPlugin($this->name)) {
                 echo "CHECKED";
             }
             echo "><br/>";
             echo "</td>";
             echo "<td>";
             echo "<strong>Use " . $this->text . " Plugin</strong>";
             echo "</td>";
             echo "</tr>";
         }
     } elseif ($hookname == "groupisactivecheckboxpost") {
         // this code actually activates/deactivates the plugin after the form was submitted in the project edit public info page
         $group =& group_get_object($group_id);
         $use_cvssyncmailplugin = getStringFromRequest('use_cvssyncmailplugin');
         if ($use_cvssyncmailplugin == 1) {
             $group->setPluginUse($this->name);
         } else {
             $group->setPluginUse($this->name, false);
         }
     }
 }
开发者ID:neymanna,项目名称:fusionforge,代码行数:34,代码来源:CVSSyncMailPlugin.class.php


示例3: header

 function header($params)
 {
     global $DOCUMENT_ROOT, $HTML, $group_id;
     use_javascript('/js/sortable.js');
     html_use_jquery();
     $params['toptab'] = 'taskboard';
     $params['group'] = $group_id;
     $labels[] = _("View Taskboard");
     $links[] = '/plugins/taskboard/index.php?group_id=' . $group_id;
     if (session_loggedin()) {
         if (forge_check_perm('tracker', $this->getID(), 'manager')) {
             $labels[] = _('Administration');
             $links[] = '/plugins/taskboard/admin/index.php?group_id=' . $group_id;
             $action = getStringFromRequest('action');
             if ($action == 'edit_column') {
                 $labels[] = _('Configure Columns');
                 $links[] = '/plugins/taskboard/admin/index.php?group_id=' . $group_id . '&action=columns';
                 $column_id = getStringFromRequest('column_id', '');
                 if ($column_id) {
                     $labels[] = _('Delete Column');
                     $links[] = '/plugins/taskboard/admin/index.php?group_id=' . $group_id . '&action=delete_column&column_id=' . $column_id;
                 }
             }
         }
     }
     $params['submenu'] = $HTML->subMenu($labels, $links);
     site_project_header($params);
 }
开发者ID:vpylypv,项目名称:taskboard,代码行数:28,代码来源:TaskBoardHtml.class.php


示例4: admin_table_postadd

/**
 *	admin_table_postadd() - update the database based on a submitted change
 *
 *	@param $table - the table to act on
 *	@param $unit - the name of the "units" described by the table's records
 *	@param $primary_key - the primary key of the table
 */
function admin_table_postadd($table, $unit, $primary_key)
{
    if (!form_key_is_valid(getStringFromRequest('form_key'))) {
        exit_form_double_submit();
    }
    $field_list = getStringFromRequest('__fields__');
    $fields = split(",", $field_list);
    $values = array();
    foreach ($fields as $field) {
        $values[] = "'" . getStringFromPost($field) . "'";
    }
    $sql = "INSERT INTO {$table} (" . $field_list . ") VALUES (" . implode(",", $values) . ")";
    if (db_query($sql)) {
        printf(_('%1$s successfully added.'), ucfirst(getUnitLabel($unit)));
    } else {
        form_release_key(getStringFromRequest('form_key'));
        echo db_error();
    }
}
开发者ID:neymanna,项目名称:fusionforge,代码行数:26,代码来源:admin_table.php


示例5: elseif

        $aq->makeDefault();
        $query_id = $aq->getID();
        //
        //	Just load the query
        //
    } elseif ($query_action == 4) {
        $aq = new ArtifactQuery($ath, $query_id);
        if (!$aq || !is_object($aq)) {
            exit_error('Error', $aq->getErrorMessage());
        }
        $aq->makeDefault();
        //
        //	Delete the query
        //
    } elseif ($query_action == 5) {
        if (!form_key_is_valid(getStringFromRequest('form_key'))) {
            exit_form_double_submit();
        }
        $aq = new ArtifactQuery($ath, $query_id);
        if (!$aq || !is_object($aq)) {
            exit_error('Error', $aq->getErrorMessage());
        }
        if (!$aq->delete()) {
            $feedback .= $aq->getErrorMessage();
        } else {
            $feedback .= 'Query Deleted';
        }
        $query_id = 0;
    }
} else {
    $user = session_get_user();
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:query.php


示例6: getStringFromServer

	<body>
	<h2>XML Parser</h2>
	<p>
	<form name="xmlparser" method="POST" action="<?php 
    echo getStringFromServer('PHP_SELF');
    ?>
">
	Text: <br>
	<textarea name="document" cols="50" rows="10"></textarea>
	<br>
	<input type="hidden" name="parser" value="yes">
	<input type="submit" value="Parser">
	</form>
	<?php 
} elseif (getStringFromRequest("parser") == "yes") {
    $data = getStringFromRequest("document");
    //$data = str$data);
} else {
    $ph = fopen("php://input", "rb");
    while (!feof($ph)) {
        $data .= fread($ph, 4096);
    }
    //$data=addslashes($data);
}
if (!$data) {
    echo "No Data";
    exit;
}
//printr($data,'initial-data');
// SECTION 1. DEBUG XML
//$data = stripslashes($data);
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:xmlparser.php


示例7: exit_error

         exit_error(_('error - missing info'), _('Fill in all required fields'));
     }
     if (people_verify_job_group($job_id, $group_id)) {
         $sql = "UPDATE people_job_inventory SET skill_level_id='{$skill_level_id}',skill_year_id='{$skill_year_id}' " . "WHERE job_id='{$job_id}' AND job_inventory_id='{$job_inventory_id}'";
         $result = db_query($sql);
         if (!$result || db_affected_rows($result) < 1) {
             $feedback .= _('JOB skill update FAILED');
             echo db_error();
         } else {
             $feedback .= _('JOB skill updated successfully');
         }
     } else {
         $feedback .= _('JOB skill update failed - wrong project_id');
     }
 } else {
     if (getStringFromRequest('delete_from_job_inventory')) {
         /*
         	remove this skill from this job
         */
         if (!$job_id) {
             //required info
             exit_error(_('error - missing info'), _('Fill in all required fields'));
         }
         if (people_verify_job_group($job_id, $group_id)) {
             $sql = "DELETE FROM people_job_inventory WHERE job_id='{$job_id}' AND job_inventory_id='{$job_inventory_id}'";
             $result = db_query($sql);
             if (!$result || db_affected_rows($result) < 1) {
                 $feedback .= _('JOB skill delete FAILED');
                 echo db_error();
             } else {
                 $feedback .= _('JOB skill deleted successfully');
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:editjob.php


示例8: _

    echo _('Edit');
    ?>
" name="submit" /></td>
		</tr>
	</table>
	<p>
		 <?php 
    echo _('Group name will be used as a title, so it should be formatted correspondingly.');
    ?>

	</p>
	</form>
	<?php 
    docman_footer(array());
} else {
    if (getStringFromRequest('deletedoc') && $docid) {
        $d = new Document($g, $docid);
        if ($d->isError()) {
            exit_error('Error', $d->getErrorMessage());
        }
        docman_header(_('Document Manager Administration'), _('Edit Groups'), '');
        ?>
		<p>
		<form action="<?php 
        echo $PHP_SELF . '?deletedoc=1&amp;docid=' . $d->getID() . '&amp;group_id=' . $d->Group->getID();
        ?>
" method="post">
		<input type="hidden" name="submit" value="1" /><br />
		<?php 
        echo _('You are about to permanently delete this document.');
        ?>
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:index.php


示例9: forum_footer

            forum_footer(array());
        } else {
            exit_permission_denied();
        }
    } else {
        //		if ($forum_id=="A") {
        //all messages
        //			if (!$fa->isGroupAdmin()) {
        //				exit_permission_denied();
        //			}
        //		} else {
        if (!$fa->isForumAdmin($forum_id)) {
            exit_permission_denied();
        }
        //		}
        forum_header(array('title' => _('Forums: Administration')));
        if (getStringFromRequest("Go")) {
            $fa->ExecuteAction("view_pending");
        } else {
            $fa->ExecuteAction($action);
        }
        forum_footer(array());
    }
} else {
    //manage auth errors
    if ($fa->isGroupIdError()) {
        exit_no_group();
    } elseif ($fa->isPermissionDeniedError()) {
        exit_permission_denied();
    }
}
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:pending.php


示例10: getStringFromRequest

/**
 *
 * SourceForge Sitewide Statistics
 *
 * SourceForge: Breaking Down the Barriers to Open Source Development
 * Copyright 1999-2001 (c) VA Linux Systems
 * http://sourceforge.net
 *
 * @version   $Id$
 *
 */
require_once '../env.inc.php';
require_once $gfwww . 'include/pre.php';
require_once $gfwww . 'stats/site_stats_utils.php';
$report = getStringFromRequest('report');
$orderby = getStringFromRequest('orderby');
$projects = getIntFromRequest('projects');
$trovecatid = getIntFromRequest('trovecatid');
// require you to be a member of the sfstats group (group_id = 11084)
session_require(array('group' => $sys_stats_group));
$HTML->header(array('title' => sprintf(_('%1$s Site Statistics'), $GLOBALS['sys_name'])));
?>
<div align="center">
<h3><?php 
echo _('Project Statistical Comparisons');
?>
</h3><br />
</div>

<hr />
开发者ID:neymanna,项目名称:fusionforge,代码行数:30,代码来源:projects.php


示例11: getIntFromRequest

     $form_userid = getIntFromRequest('form_userid');
     $form_unix_name = getStringFromRequest('form_unix_name');
     $role_id = getIntFromRequest('role_id');
     if (!$group->addUser($form_unix_name, $role_id)) {
         $feedback .= $group->getErrorMessage();
     } else {
         $gjr = new GroupJoinRequest($group, $form_userid);
         if (!$gjr || !is_object($gjr) || $gjr->isError()) {
             $feedback .= 'Error Getting GroupJoinRequest';
         } else {
             $gjr->send_accept_mail();
             $gjr->delete(true);
         }
         $feedback = _('User Added Successfully');
     }
 } elseif (getStringFromRequest('rejectpending')) {
     /*
     	reject adding user to this project
     */
     $form_userid = getIntFromRequest('form_userid');
     $gjr = new GroupJoinRequest($group, $form_userid);
     if (!$gjr || !is_object($gjr) || $gjr->isError()) {
         $feedback .= 'Error Getting GroupJoinRequest';
     } else {
         if (!$gjr->reject()) {
             exit_error('Error', $gjr->getErrorMessage());
         } else {
             $feedback .= 'Rejected';
         }
     }
 }
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:index.php


示例12: _

	<p />
	<strong><?php 
    echo _('Send All Updates To');
    ?>
:</strong><br />
	<input type="text" name="send_all_posts_to" value="" size="40" maxlength="80" /><br />
	<p />
	<input type="submit" name="submit" value="<?php 
    echo _('Submit');
    ?>
" />
	</form>
	<?php 
    pm_footer(array());
} else {
    if (getStringFromRequest('update_pg') && $group_project_id) {
        $pg = new ProjectGroup($g, $group_project_id);
        if (!$pg || !is_object($pg)) {
            exit_error('Error', 'Could Not Get ProjectGroup');
        } elseif ($pg->isError()) {
            exit_error('Error', $pg->getErrorMessage());
        }
        if (!$pg->userIsAdmin()) {
            exit_permission_denied();
        }
        pm_header(array('title' => _('Change Project/Task Manager Status')));
        ?>
	<p><?php 
        echo _('You can modify an existing Project using this form. Please note that private projects can still be viewed by members of your project, but not the general public.');
        ?>
</p>
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:index.php


示例13: CallHook

 function CallHook($hookname, &$params)
 {
     if (isset($params['group_id'])) {
         $group_id = $params['group_id'];
     } elseif (isset($params['group'])) {
         $group_id = $params['group'];
     } else {
         $group_id = null;
     }
     if ($hookname == "groupmenu") {
         $project = group_get_object($group_id);
         if (!$project || !is_object($project)) {
             return;
         }
         if ($project->isError()) {
             return;
         }
         if (!$project->isProject()) {
             return;
         }
         if ($project->usesPlugin($this->name)) {
             $params['TITLES'][] = $this->text;
             $params['DIRS'][] = util_make_url('/plugins/mediawiki/wiki/' . $project->getUnixName() . '/index.php');
             $params['ADMIN'][] = '';
             $params['TOOLTIPS'][] = _('Mediawiki Space');
         }
         $params['toptab'] == $this->name ? $params['selected'] = count($params['TITLES']) - 1 : '';
     } elseif ($hookname == "groupisactivecheckbox") {
         //Check if the group is active
         // this code creates the checkbox in the project edit public info page to activate/deactivate the plugin
         $group = group_get_object($group_id);
         echo "<tr>";
         echo "<td>";
         echo ' <input type="checkbox" name="use_mediawikiplugin" value="1" ';
         // checked or unchecked?
         if ($group->usesPlugin($this->name)) {
             echo "checked";
         }
         echo " /><br/>";
         echo "</td>";
         echo "<td>";
         echo "<strong>Use " . $this->text . " Plugin</strong>";
         echo "</td>";
         echo "</tr>";
     } elseif ($hookname == "groupisactivecheckboxpost") {
         // this code actually activates/deactivates the plugin after the form was submitted in the project edit public info page
         $group = group_get_object($group_id);
         $use_mediawikiplugin = getStringFromRequest('use_mediawikiplugin');
         if ($use_mediawikiplugin == 1) {
             $group->setPluginUse($this->name);
         } else {
             $group->setPluginUse($this->name, false);
         }
     } elseif ($hookname == "project_public_area") {
         $project = group_get_object($group_id);
         if (!$project || !is_object($project)) {
             return;
         }
         if ($project->isError()) {
             return;
         }
         if (!$project->isProject()) {
             return;
         }
         if ($project->usesPlugin($this->name)) {
             echo '<div class="public-area-box">';
             print '<a href="' . util_make_url('/plugins/mediawiki/wiki/' . $project->getUnixName() . '/index.php') . '">';
             print html_abs_image(util_make_url('/plugins/mediawiki/wiki/' . $project->getUnixName() . '/skins/fusionforge/wiki.png'), '20', '20', array('alt' => 'Mediawiki'));
             print ' Mediawiki';
             print '</a>';
             echo '</div>';
         }
     } elseif ($hookname == "role_get") {
         $role =& $params['role'];
         // Read access
         $right = new PluginSpecificRoleSetting($role, 'plugin_mediawiki_read');
         $right->SetAllowedValues(array('0', '1'));
         $right->SetDefaultValues(array('Admin' => '1', 'Senior Developer' => '1', 'Junior Developer' => '1', 'Doc Writer' => '1', 'Support Tech' => '1'));
         // Edit privileges
         $right = new PluginSpecificRoleSetting($role, 'plugin_mediawiki_edit');
         $right->SetAllowedValues(array('0', '1', '2', '3'));
         $right->SetDefaultValues(array('Admin' => '3', 'Senior Developer' => '2', 'Junior Developer' => '1', 'Doc Writer' => '3', 'Support Tech' => '0'));
         // File upload privileges
         $right = new PluginSpecificRoleSetting($role, 'plugin_mediawiki_upload');
         $right->SetAllowedValues(array('0', '1', '2'));
         $right->SetDefaultValues(array('Admin' => '2', 'Senior Developer' => '2', 'Junior Developer' => '1', 'Doc Writer' => '2', 'Support Tech' => '0'));
         // Administrative tasks
         $right = new PluginSpecificRoleSetting($role, 'plugin_mediawiki_admin');
         $right->SetAllowedValues(array('0', '1'));
         $right->SetDefaultValues(array('Admin' => '1', 'Senior Developer' => '0', 'Junior Developer' => '0', 'Doc Writer' => '0', 'Support Tech' => '0'));
     } elseif ($hookname == "role_normalize") {
         $role =& $params['role'];
         $new_sa =& $params['new_sa'];
         $new_pa =& $params['new_pa'];
         $projects = $role->getLinkedProjects();
         foreach ($projects as $p) {
             $role->normalizePermsForSection($new_pa, 'plugin_mediawiki_read', $p->getID());
             $role->normalizePermsForSection($new_pa, 'plugin_mediawiki_edit', $p->getID());
             $role->normalizePermsForSection($new_pa, 'plugin_mediawiki_upload', $p->getID());
             $role->normalizePermsForSection($new_pa, 'plugin_mediawiki_admin', $p->getID());
//.........这里部分代码省略.........
开发者ID:pombredanne,项目名称:tuleap,代码行数:101,代码来源:mediawikiPlugin.class.php


示例14: site_admin_header

 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with GForge; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
require_once '../env.inc.php';
require_once $gfwww . 'include/pre.php';
require_once $gfwww . 'admin/admin_utils.php';
site_admin_header(array('title' => _('Group List')));
$form_catroot = getStringFromRequest('form_catroot');
$form_pending = getStringFromRequest('form_pending');
$sortorder = getStringFromRequest('sortorder');
$group_name_search = getStringFromRequest('group_name_search');
$status = getStringFromRequest('status');
// start from root if root not passed in
if (!$form_catroot) {
    $form_catroot = 1;
}
if (!isset($sortorder) || empty($sortorder)) {
    $sortorder = "group_name";
}
if ($form_catroot == 1) {
    if (isset($group_name_search)) {
        echo "<p>" . _('Groups that begin with') . " <strong>" . $group_name_search . "</strong></p>\n";
        $sql = "SELECT group_name,register_time,unix_group_name,groups.group_id,is_public,status,license_name,COUNT(user_group.group_id) AS members ";
        if ($sys_database_type == "mysql") {
            $sql .= "FROM groups LEFT JOIN user_group ON user_group.group_id=groups.group_id, licenses WHERE license_id=license AND group_name LIKE '{$group_name_search}%' ";
        } else {
            $sql .= "FROM groups LEFT JOIN user_group ON user_group.group_id=groups.group_id, licenses WHERE license_id=license AND group_name ILIKE '{$group_name_search}%' ";
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:grouplist.php


示例15: getStringFromRequest

        }
    }
}
// Edit/Delete files in a release
if (getStringFromRequest('step3')) {
    $step3 = getStringFromRequest('step3');
    $file_id = getIntFromRequest('file_id');
    $processor_id = getIntFromRequest('processor_id');
    $type_id = getIntFromRequest('type_id');
    $new_release_id = getIntFromRequest('new_release_id');
    $release_time = getStringFromRequest('release_time');
    $group_id = getIntFromRequest('group_id');
    $release_id = getIntFromRequest('release_id');
    $package_id = getIntFromRequest('package_id');
    $file_id = getIntFromRequest('file_id');
    $im_sure = getStringFromRequest('im_sure');
    // If the user chose to delete the file and he's sure then delete the file
    if ($step3 == "Delete File") {
        if ($im_sure) {
            $frsf = new FRSFile($frsr, $file_id);
            if (!$frsf || !is_object($frsf)) {
                exit_error('Error', 'Could Not Get FRSFile');
            } elseif ($frsf->isError()) {
                exit_error('Error', $frsf->getErrorMessage());
            } else {
                if (!$frsf->delete()) {
                    exit_error('Error', $frsf->getErrorMessage());
                } else {
                    $feedback .= _('File Deleted');
                }
            }
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:editrelease.php


示例16: getStringFromRequest

/**
 * SourceForge User's bookmark delete Page
 *
 * Copyright 1999-2001 (c) VA Linux Systems
 *
 * @version   $Id$
 *
 * This file is part of GForge.
 *
 * GForge is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * GForge is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with GForge; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
require_once '../env.inc.php';
require_once $gfwww . 'include/pre.php';
require_once $gfwww . 'include/bookmarks.php';
$bookmark_id = getStringFromRequest('bookmark_id');
if ($bookmark_id) {
    bookmark_delete($bookmark_id);
    session_redirect('/my/');
}
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:bookmark_delete.php


示例17: getStringFromRequest

     $is_followup_to = getStringFromRequest('is_followup_to');
     $form_key = getStringFromRequest('form_key');
     $posted_by = getStringFromRequest('posted_by');
     $post_date = getStringFromRequest('post_date');
     $is_followup_to = getStringFromRequest('is_followup_to');
     $has_followups = getStringFromRequest('has_followups');
     $most_recent_date = getStringFromRequest('most_recent_date');
     if ($fm->updatemsg($forum_id, $posted_by, $subject, $body, $post_date, $is_followup_to, $thread_id, $has_followups, $most_recent_date)) {
         $feedback .= _('Message Edited Successfully');
     } else {
         $feedback .= $fm->getErrorMessage();
     }
     forum_header(array('title' => _('Edit a Message')));
     echo '<p>' . util_make_link('/forum/forum.php?forum_id=' . $forum_id, _("Return to the forum"));
     forum_footer(array());
 } elseif (getStringFromRequest("cancel")) {
     // the user cancelled the request, go back to forum
     echo "<script>";
     echo "window.location='/forum/message.php?msg_id={$msg_id}';";
     echo "</script>";
 } else {
     //print the edit message confirmation
     $f = new Forum($fa->GetGroupObject(), $forum_id);
     if (!$f || !is_object($f)) {
         exit_error('Error', 'Error Getting Forum');
     } elseif ($f->isError()) {
         exit_error('Error', $f->getErrorMessage());
     }
     $fm = new ForumMessage($f, $msg_id, false, false);
     if (!$fm || !is_object($fm)) {
         exit_error(_('Error'), _('Error Getting ForumMessage'));
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:index.php


示例18: db_query

    $docdir = $homedir . '/htdocs/';
    $cgidir = $homedir . '/cgi-bin/';
    if (valid_hostname($vhost_name)) {
        $res = db_query("\n\t\t\tINSERT INTO prweb_vhost(vhost_name, docdir, cgidir, group_id) \n\t\t\tvalues ('{$vhost_name}','{$docdir}','{$cgidir}'," . $group->getID() . ")\n\t\t");
        if (!$res || db_affected_rows($res) < 1) {
            $feedback .= "Cannot insert VHOST entry: " . db_error();
        } else {
            $feedback .= _('Virtual Host scheduled for creation.');
            $group->addHistory('Added vhost ' . $vhost_name . ' ', '');
        }
    } else {
        $feedback .= sprintf(_('Not a valid hostname - %1$s'), $vhost_name);
    }
}
if (getStringFromRequest('deletevhost')) {
    $vhostid = getStringFromRequest('vhostid');
    //schedule for deletion
    $res = db_query("\n\t\tSELECT * \n\t\tFROM prweb_vhost \n\t\tWHERE vhostid='{$vhostid}'\n\t");
    $row_vh = db_fetch_array($res);
    $res = db_query("\n\t\tDELETE FROM prweb_vhost \n\t\tWHERE vhostid='{$vhostid}' \n\t\tAND group_id='{$group_id}'\n\t");
    if (!$res || db_affected_rows($res) < 1) {
        $feedback .= "Could not delete VHOST entry:" . db_error();
    } else {
        $feedback .= _('VHOST deleted');
        $group->addHistory('Virtual Host ' . $row_vh['vhost_name'] . ' Removed', '');
    }
}
project_admin_header(array('title' => _('Virtual Host Management'), 'group' => $group->getID()));
?>

<p>&nbsp;</p>
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:vhost.php


示例19: site_user_header

 * GForge is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with GForge; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
require_once '../env.inc.php';
require_once $gfwww . 'include/pre.php';
require_once $gfwww . 'include/bookmarks.php';
site_user_header(array("title" => _('My Personal Page')));
$bookmark_url = trim(getStringFromRequest('bookmark_url'));
$bookmark_title = trim(getStringFromRequest('bookmark_title'));
if (getStringFromRequest('submit') && $bookmark_url && $bookmark_title) {
    printf(_('Added bookmark for <strong>%1$s</strong> with title <strong>%2$s</strong>'), htmlspecialchars(stripslashes($bookmark_url)), htmlspecialchars(stripslashes($bookmark_title))) . ".<p>&nbsp;</p>";
    bookmark_add($bookmark_url, $bookmark_title);
    print "<a href=\"{$bookmark_url}\">" . _('Visit the bookmarked page') . "</a> - ";
    print "<a href=\"/my/\">" . _('Back to your homepage') . "</a>";
} else {
    ?>
	<form action="<?php 
    echo getStringFromServer('PHP_SELF');
    ?>
" method="post">
	<p><?php 
    echo _('Bookmark URL');
    ?>
:<br />
	<input type="text" name="bookmark_url" value="http://" />
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:bookmark_add.php


示例20: getIntFromRequest

 */
require_once '../../env.inc.php';
require_once $gfwww . 'include/pre.php';
require_once $gfwww . 'survey/survey_utils.php';
$is_admin_page = 'y';
$group_id = getIntFromRequest('group_id');
$survey_id = getIntFromRequest('survey_id');
survey_header(array('title' => _('Add A Question')));
if (!session_loggedin() || !user_ismember($group_id, 'A')) {
    echo "<h1>" . _('Permission denied') . "</h1>";
    survey_footer(array());
    exit;
}
if (getStringFromRequest('post_changes')) {
    $question = getStringFromRequest('question');
    $question_type = getStringFromRequest('question_type');
    $sql = "INSERT INTO survey_questions (group_id,question,question_type) VALUES ({$group_id},'" . htmlspecialchars($question) . "',{$question_type})";
    $result = db_query($sql);
    if ($result) {
        $feedback .= _('Question Added');
    } else {
        $feedback .= _('Error inserting question');
    }
}
?>
<script type="text/javascript">
<!--
var timerID2 = null;

function show_questions() {
	newWindow = open("","occursDialog","height=600,width=500,scrollbars=yes,resizable=yes");
开发者ID:neymanna,项目名称:fusionforge,代码行数:31,代码来源:add_question.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP getStringFromServer函数代码示例发布时间:2022-05-15
下一篇:
PHP getString函数代码示例发布时间: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