Exemple #1
0
/**
 * ha aktivaljuk vagy deaktivaljuk
 */
if ($sub_act == "act") {
    $did = intval($_REQUEST['did']);
    $query = "\n\t\tSELECT * \n\t\tFROM iShark_Downloads \n\t\tWHERE download_id = {$did}\n\t";
    $result =& $mdb2->query($query);
    if (!($sor = $result->fetchRow())) {
        header('Location: admin.php?p=' . $module_name . '&act=' . $page . '&parent=' . $parent);
        exit;
    }
    $active = '1';
    if ($sor['is_active'] == '1') {
        $active = '0';
    }
    set_active_r($sor['download_id'], $active);
    //loggolas
    logger($sub_act, '', '');
    header('Location: admin.php?p=' . $module_name . '&act=' . $page . '&parent=' . $parent);
    exit;
}
//aktivalas, deaktivalas vege
/**
 * ha torlunk
 */
if ($sub_act == "del") {
    $did = intval($_REQUEST['did']);
    delete($did);
    //loggolas
    logger($sub_act, '', '');
    header('Location: admin.php?p=' . $module_name . '&act=' . $page . '&parent=' . $parent);
Exemple #2
0
/**
 * set_active_r - Rekurzív aktiválást végrehajtó fv.
 *
 * @param int $download_id
 * @param char $active
 * @access public
 * @return void
 */
function set_active_r($download_id, $active)
{
    global $mdb2;
    $query = "\n\t\t\tSELECT * \n\t\t\tFROM iShark_Downloads \n\t\t\tWHERE parent = {$download_id}\n\t\t";
    $result =& $mdb2->query($query);
    while ($sor = $result->fetchRow()) {
        set_active_r($sor['download_id'], $active);
    }
    $query = "\n\t\t\tUPDATE iShark_Downloads \n\t\t\tSET is_active = '{$active}' \n\t\t\tWHERE download_id = {$download_id}\n\t\t";
    $mdb2->exec($query);
}