Пример #1
0
 public function gastarTerreno($id_personagem, $id_cidade, $terreno)
 {
     $query = "\n            SELECT terreno\n            FROM personagem_terreno\n            WHERE id_personagem = '" . do_escape($id_personagem) . "'\n            AND id_cidade = '" . do_escape($id_cidade) . "'\n        ";
     $terrenoAtual = intval(get_value($query, 'terreno'));
     if ($terrenoAtual < $terreno) {
         $msgerror = _('You need %s terrain, but have only %s.');
         throw new Exception(sprintf($msgerror, $terreno, $terrenoAtual));
     }
     $query = "\n            UPDATE personagem_terreno SET\n                terreno = terreno - " . do_escape($terreno) . "\n            WHERE id_personagem = '" . do_escape($id_personagem) . "'\n            AND id_cidade = '" . do_escape($id_cidade) . "'\n        ";
     do_update($query);
     $query = "\n            DELETE FROM personagem_terreno\n            WHERE id_personagem = '" . do_escape($id_personagem) . "'\n            AND id_cidade = '" . do_escape($id_cidade) . "'\n            AND terreno <= 0\n        ";
     do_delete($query);
 }
Пример #2
0
 public function excluir($id_curso)
 {
     $query = "\n            DELETE FROM curso\n            WHERE id_curso = '" . do_escape($id_curso) . "'\n        ";
     do_delete($query);
 }
                 //new answer to be added
                 $new_answers[] = $answer;
             }
         }
     }
     if (count($new_answers) && _POST('modify') && is_numeric(_POST('modify'))) {
         //new answers to be added
         do_insert($new_answers, 'vcn_answers');
     }
     //add answers to question
     if (!_POST('modify') || !is_numeric(_POST('modify'))) {
         do_insert($answers, 'vcn_answers');
     }
     //delete answers
     if (_POST('deletes')) {
         do_delete(explode(',', trim(_POST('deletes'), ',')), 'vcn_answers', 'id');
         //delete old answers
     }
 }
 //delete question
 if (_GET('del')) {
     delete_qdata(_GET('del'));
 }
 //data
 if (_GET('edit')) {
     $data['result'] = get(_GET('edit'));
     //get question answers
     if (!count($data['result'])) {
         show_error('Not found', 'Không tồn tại dữ liệu.');
     }
 }
Пример #4
0
 public static function excluir($id_arte)
 {
     $query = "\n            DELETE FROM arte\n            WHERE id_arte = '" . do_escape($id_arte) . "'\n        ";
     do_delete($query);
 }
Пример #5
0
 public function excluirRelacionamento($id_responsavel, $id_aluno)
 {
     $query = "\n            DELETE FROM aluno_responsavel\n            WHERE id_responsavel = '" . do_escape($id_responsavel) . "'\n            AND id_aluno = '" . do_escape($id_aluno) . "'\n        ";
     do_delete($query);
 }
Пример #6
0
 private function removerMaterial($personagem, $materiais)
 {
     foreach ($materiais as $material => $quantidade) {
         for ($i = 0; $i < $quantidade; $i++) {
             $query = "\n                    UPDATE item SET\n                        quantidade = quantidade - " . do_escape($quantidade) . "\n                    WHERE id_personagem = '" . do_escape($personagem->id_personagem) . "'\n                    AND slug = '" . do_escape($material) . "'\n                ";
             do_update($query);
             $query = "\n                    DELETE FROM item\n                    WHERE id_personagem = '" . do_escape($personagem->id_personagem) . "'\n                    AND slug = '" . do_escape($material) . "'\n                    AND quantidade <= 0\n                ";
             do_delete($query);
             $query = "\n                    UPDATE item SET\n                        quantidade_venda = quantidade\n                    WHERE id_personagem = '" . do_escape($personagem->id_personagem) . "'\n                    AND slug = '" . do_escape($material) . "'\n                    AND quantidade >= quantidade_venda\n                ";
             do_update($query);
         }
     }
 }
Пример #7
0
 public function excluir($id_movimento)
 {
     $query = "\n            UPDATE movimento SET\n                cod_situacao = '" . do_escape(MOVIMENTO_CANCELADO) . "'\n            WHERE id_movimento = '" . do_escape($id_movimento) . "'\n        ";
     do_delete($query);
 }
Пример #8
0
        //no error
        $output .= "\n          <h1>{$lang_item_edit['search_items']}</h1>";
}
$output .= "\n        </div>";
$action = isset($_GET['action']) ? $_GET['action'] : NULL;
switch ($action) {
    case "search":
        search();
        break;
    case "do_search":
        do_search();
        break;
    case "add_new":
        add_new();
        break;
    case "do_update":
        do_update();
        break;
    case "edit":
        edit();
        break;
    case "delete":
        delete();
        break;
    case "do_delete":
        do_delete();
        break;
    default:
        search();
}
require_once "footer.php";
Пример #9
0
 private function verificar($id_construcao)
 {
     $construcao = $this->pegar($id_construcao);
     $concluido = true;
     foreach ($construcao->teste as $pericia) {
         if (!($pericia->progresso >= 100)) {
             $concluido = false;
             break;
         }
     }
     if ($concluido === true) {
         foreach ($construcao->material as $material) {
             if (!($pericia->progresso > 100)) {
                 $concluido = false;
                 break;
             }
         }
     }
     if ($concluido === true) {
         $query = "\n                UPDATE construcao SET\n                    cod_situacao = '" . do_escape(CONSTRUCAO_ATIVA) . "'\n                WHERE id_construcao = '" . do_escape($id_construcao) . "'\n            ";
         do_update($query);
         $query = "\n                DELETE FROM construcao_material\n                WHERE id_construcao = '" . do_escape($id_construcao) . "'\n            ";
         do_delete($query);
         $query = "\n                DELETE FROM construcao_pericia\n                WHERE id_construcao = '" . do_escape($id_construcao) . "'\n            ";
         do_delete($query);
     }
 }
Пример #10
0
function yim_logout()
{
    $oauth_data = $_SESSION['oauth_data'];
    $oauth_token = $oauth_data['oauth_token'];
    $access_token_secret = $oauth_data['oauth_token_secret'];
    $session_data = $_SESSION['session_data'];
    $url = 'http://developer.messenger.yahooapis.com/v1/session?sid=' . $session_data->sessionId;
    $params = yim_get_basic_oauth_params();
    $params['oauth_token'] = $oauth_token;
    $params['oauth_signature'] = oauth_compute_plaintext_sig(OAUTH_CONSUMER_SECRET, $access_token_secret);
    $query_param_string = oauth_http_build_query($params);
    $url = $url . '&' . $query_param_string;
    $response = do_delete($url);
    return yim_is_successful_response($response);
}
Пример #11
0
    }
    $class_obj->remove_file($_REQUEST["name"]);
}
$class_id = $_REQUEST["class"];
if (!is_numeric($class_id)) {
    die("go away, loser");
}
$class_obj = HardwareClass::load_from_id($class_id);
if (array_key_exists("action", $_REQUEST)) {
    $action = $_REQUEST["action"];
    switch ($action) {
        case "rename":
            do_rename($class_obj);
            break;
        case "delete":
            do_delete($class_obj);
            break;
        case "add_member":
            do_add_mem($class_obj);
            break;
        case "remove_members":
            do_delete_members($class_obj);
            break;
        case "delete_over":
            do_delete_override($class_obj);
            break;
        case "create_over":
            do_create_override($class_obj);
            break;
        case "add_file":
            do_add_file($class_obj);
Пример #12
0
function process($user, $action)
{
    say("< " . $action);
    $request = json_decode($action, true);
    if (empty($request)) {
        say("ERROR: invalid request body");
        return;
    }
    if (!array_key_exists("method", $request) || !array_key_exists("resource", $request) || !array_key_exists("msg_id", $request)) {
        say("ERROR: missing mandatory property");
        return;
    }
    $method = $request["method"];
    $response = NULL;
    if ($method == "POST" && $request["resource"] == "/slideshare") {
        $response = get_slideshare($request);
    } else {
        if ($method == "POST") {
            $response = do_post($user, $request);
        } else {
            if ($method == "PUT") {
                $response = do_put($user, $request);
            } else {
                if ($method == "GET") {
                    $response = do_get($user, $request);
                } else {
                    if ($method == "DELETE") {
                        $response = do_delete($user, $request);
                    } else {
                        if ($method == "SUBSCRIBE") {
                            $response = do_subscribe($user, $request);
                        } else {
                            if ($method == "UNSUBSCRIBE") {
                                $response = do_unsubscribe($user, $request);
                            } else {
                                if ($method == "NOTIFY") {
                                    $response = do_notify($user, $request);
                                } else {
                                    // this is an unknown request
                                    $response = array("code" => "failed", "reason" => "unknown command " . $method . " " . $resource);
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    $response['msg_id'] = $request['msg_id'];
    //header("Content-type: application/json");
    send($user, json_encode($response));
}
    if (!($existing = get_record('block_exabeporitem', 'id', $id, 'userid', $USER->id))) {
        print_error("wrongfileid", "block_exabis_eportfolio");
    }
    $returnurl = $CFG->wwwroot . '/blocks/exabis_eportfolio/view_items.php?courseid=' . $courseid . "&type=file";
    //?userid='.$existing->userid;
} else {
    $existing = false;
    $returnurl = $CFG->wwwroot . '/blocks/exabis_eportfolio/view_items.php?courseid=' . $courseid . "&type=file";
    //'index.php?userid='.$USER->id;
}
if ($action == 'delete') {
    if (!$existing) {
        print_error("wrongfilepostid", "block_exabis_eportfolio");
    }
    if (data_submitted() and $confirm and confirm_sesskey()) {
        do_delete($existing, $returnurl, $courseid);
        redirect($returnurl);
    } else {
        $optionsyes = array('id' => $id, 'action' => 'delete', 'confirm' => 1, 'sesskey' => sesskey(), 'courseid' => $courseid);
        $optionsno = array('userid' => $existing->userid, 'courseid' => $courseid);
        print_header("{$SITE->shortname}", $SITE->fullname);
        // ev. noch eintrag anzeigen!!!
        //blog_print_entry($existing);
        echo '<br />';
        notice_yesno(get_string("deletefileconfirm", "block_exabis_eportfolio"), 'add_file.php', 'view_items.php', $optionsyes, $optionsno, 'post', 'get');
        print_footer();
        die;
    }
}
require_once "{$CFG->dirroot}/blocks/exabis_eportfolio/lib/item_edit_form.php";
if ($checked_file != '' && $action == 'add') {
Пример #14
0
 public static function excluir($id_feed)
 {
     $query = "\n            DELETE FROM feed\n            WHERE id_feed = '" . do_escape($id_feed) . "'\n        ";
     do_delete($query);
 }
Пример #15
0
 public function desfazerAmigo($id_jogador)
 {
     $query = "\n            DELETE FROM jogador_amigo\n            WHERE (\n                id_jogador = '" . do_escape($this->id_jogador) . "'\n                AND id_amigo = '" . do_escape($id_amigo) . "'\n            ) OR (\n                id_amigo = '" . do_escape($this->id_jogador) . "'\n                AND id_jogador = '" . do_escape($id_amigo) . "'\n            )\n        ";
     do_delete($query);
 }
Пример #16
0
    $msgs = BoincPrivateMessage::enum("userid={$logged_in_user->id}");
    foreach ($msgs as $msg) {
        $x = "pm_select_{$msg->id}";
        if (post_str($x, true)) {
            $msg = BoincPrivateMessage::lookup_id($msg->id);
            $msg->delete();
        }
    }
    Header("Location: pm.php?action=inbox&deleted=1");
}
if ($action == "inbox") {
    do_inbox($logged_in_user);
} elseif ($action == "read") {
    do_read($logged_in_user);
} elseif ($action == "new") {
    do_new($logged_in_user);
} elseif ($action == "delete") {
    do_delete($logged_in_user);
} elseif ($action == "send") {
    do_send($logged_in_user);
} elseif ($action == "block") {
    do_block($logged_in_user);
} elseif ($action == "confirmedblock") {
    do_confirmedblock($logged_in_user);
} elseif ($action == "delete_selected") {
    do_delete_selected($logged_in_user);
} else {
    error_page(tra("Unknown action"));
}
page_tail();
$cvs_version_tracker[] = "\$Id: pm.php 14077 2007-11-03 04:26:47Z davea \$";
Пример #17
0
 public function marcar($id_livro, $id_capitulo, $num_versiculo, $tipo = 1)
 {
     $usuario = $this->pegarAtual();
     if (!is_null($usuario)) {
         $query = "\n                SELECT tipo\n                FROM usuario_versiculo\n                WHERE id_usuario = '" . do_escape($usuario->id_usuario) . "'\n                AND id_livro = '" . do_escape($id_livro) . "'\n                AND id_capitulo = '" . do_escape($id_capitulo) . "'\n                AND num_versiculo = '" . do_escape($num_versiculo) . "'\n                AND tipo = '" . do_escape($tipo) . "'\n            ";
         $tipoAtual = intval(get_value($query, 'tipo'));
         if ($tipoAtual > 0) {
             $query = "\n                    DELETE FROM usuario_versiculo\n                    WHERE id_usuario = '" . do_escape($usuario->id_usuario) . "'\n                    AND id_livro = '" . do_escape($id_livro) . "'\n                    AND id_capitulo = '" . do_escape($id_capitulo) . "'\n                    AND num_versiculo = '" . do_escape($num_versiculo) . "'\n                    AND tipo = '" . do_escape($tipo) . "'\n                ";
             do_delete($query);
             return false;
         } else {
             $query = "\n                    INSERT INTO usuario_versiculo (\n                        id_usuario,\n                        id_livro,\n                        id_capitulo,\n                        num_versiculo,\n                        tipo\n                    ) VALUES (\n                        '" . do_escape($usuario->id_usuario) . "',\n                        '" . do_escape($id_livro) . "',\n                        '" . do_escape($id_capitulo) . "',\n                        '" . do_escape($num_versiculo) . "',\n                        '" . do_escape($tipo) . "'\n                    )\n                ";
             do_insert($query);
             return true;
         }
     }
     return false;
 }
Пример #18
0
        // manageentries is not enough for adding
    }
    $existing = false;
    $userid = $USER->id;
    $returnurl = 'index.php?userid=' . $USER->id;
}
if (!empty($courseid)) {
    $returnurl .= '&amp;courseid=' . $courseid;
}
$strblogs = get_string('blogs', 'blog');
if ($action == 'delete') {
    if (!$existing) {
        error('Incorrect blog post id');
    }
    if (data_submitted() and $confirm and confirm_sesskey()) {
        do_delete($existing);
        redirect($returnurl);
    } else {
        $optionsyes = array('id' => $id, 'action' => 'delete', 'confirm' => 1, 'sesskey' => sesskey(), 'courseid' => $courseid);
        $optionsno = array('userid' => $existing->userid, 'courseid' => $courseid);
        print_header("{$SITE->shortname}: {$strblogs}", $SITE->fullname);
        blog_print_entry($existing);
        echo '<br />';
        notice_yesno(get_string('blogdeleteconfirm', 'blog'), 'edit.php', 'index.php', $optionsyes, $optionsno, 'post', 'get');
        print_footer();
        die;
    }
}
require_once 'edit_form.php';
$blogeditform = new blog_edit_form(null, compact('existing', 'sitecontext'));
if ($blogeditform->is_cancelled()) {
Пример #19
0
    do_update(array('has_faq' => '1'), array('id' => _POST('group')), 'vcn_data');
    //turn on faq for this question
    if (count($new_faqs) && _POST('modify') && is_numeric(_POST('modify'))) {
        //new faq to be added when update
        do_insert($new_faqs, 'vcn_faq');
    }
    //add faq
    if (!_POST('modify') || !is_numeric(_POST('modify'))) {
        do_insert($faqs, 'vcn_faq');
        push_messages('Thêm faq thành công.');
    } else {
        push_messages('Cập nhật faq thành công.');
    }
    //delete answers
    if (_POST('deletes')) {
        do_delete(explode(',', trim(_POST('deletes'), ',')), 'vcn_faq', 'id');
        //delete old answers
    }
}
if (_GET('del')) {
    //del faq item
    delete_faq(_GET('del'));
}
if (_GET('edit')) {
    $data['result'] = vcn_faq(_GET('edit'));
    //get specify faq
}
extract($data);
//message
show_messages();
?>