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


PHP Setup::delete方法代码示例

本文整理汇总了PHP中Setup::delete方法的典型用法代码示例。如果您正苦于以下问题:PHP Setup::delete方法的具体用法?PHP Setup::delete怎么用?PHP Setup::delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Setup的用法示例。


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

示例1: catch

            default:
                break;
        }
        Flash::store('Admin Update Successful', true);
        // redirect kills form resubmission
    } catch (MyException $e) {
        Flash::store('Admin Update FAILED !', true);
        // redirect kills form resubmission
    }
}
if (isset($_POST['setup_action'])) {
    test_token();
    try {
        switch ($_POST['setup_action']) {
            case 'delete':
                Setup::delete($_POST['ids']);
                break;
            default:
                break;
        }
        Flash::store('Admin Update Successful', true);
        // redirect kills form resubmission
    } catch (MyException $e) {
        Flash::store('Admin Update FAILED !', true);
        // redirect kills form resubmission
    }
}
if (isset($_POST['submit'])) {
    test_token();
    try {
        // clear the submit and token fields
开发者ID:benjamw,项目名称:pharaoh,代码行数:31,代码来源:admin.php

示例2: test_token

\t\t\t\t</div>

\t\t\t\t<div><input type="submit" value="{$create} Setup" /></div>
\t\t\t</div></form>

EOF;
        break;
    case 'delete':
        if (isset($_POST['id'])) {
            test_token();
            // make sure this user can delete this setup
            $Setup = new Setup((int) $_POST['id']);
            if (!$GLOBALS['Player']->is_admin && (!$Setup->creator || (string) $_SESSION['player_id'] !== (string) $Setup->creator)) {
                Flash::store('You are not allowed to perform this action', 'setups.php');
            }
            Setup::delete($Setup->id);
            Flash::store('Setup deleted successfully', 'setups.php');
        } elseif (isset($_GET['id'])) {
            // make sure this user can edit / delete this setup
            $Setup = new Setup((int) $_GET['id']);
            if (!$GLOBALS['Player']->is_admin && (!$Setup->creator || (string) $_SESSION['player_id'] !== (string) $Setup->creator)) {
                Flash::store('You are not allowed to perform this action', 'setups.php');
            }
            // we need to confirm the delete request via a safer method (no XSRF here)
            $meta['title'] = 'Delete Game Setup';
            $meta['head_data'] = '
				<link rel="stylesheet" type="text/css" media="screen" href="css/board.css" />

				<script type="text/javascript">
					var invert = false;
					var board = "' . expandFEN($Setup->board) . '";
开发者ID:benjamw,项目名称:pharaoh,代码行数:31,代码来源:setups.php

示例3: dirname

 *
 * You should have received a copy of the GNU General Public License
 * along with FireOpal. If not, see <http://www.gnu.org/licenses/>.
 */
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . dirname(__DIR__) . DIRECTORY_SEPARATOR . 'include');
require_once 'Setup.class.php';
if (!isset($_SESSION)) {
    session_start();
}
$setup = new Setup();
if (!empty($_REQUEST)) {
    $setup->store($_REQUEST);
    $setup->storeInDB($_SESSION['sess_idUser'], $_REQUEST);
    if (isset($_REQUEST['delete']) && !empty($_REQUEST['delete'])) {
        $setup->deleteFromDB($_SESSION['sess_idUser'], $_REQUEST['delete']);
        $setup->delete($_REQUEST['delete']);
    }
}
$content = $setup->display();
$form = $content['form'];
// $form = $setup->displayUserConf($_SESSION['sess_idUser']);
$info = "";
if (!empty($content['info'])) {
    $info = '<ul class="feedback_info" >';
    foreach ($content['info'] as $message) {
        $info .= "<li>" . $message . "</li>";
    }
    $info .= '</ul>';
}
$error = "";
if (!empty($content['error'])) {
开发者ID:benm-stm,项目名称:FireOpal,代码行数:31,代码来源:set.php


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