Exemplo n.º 1
0
        $unsubscribe = get('unsubscribe');
        if ($subscribe || $unsubscribe) {
            $sub_id = get('owner');
            $sub = get_user_details($sub_id);
            if ($sub) {
                $is_subscribed = is_user_subscribed($sub['userid']);
                if ($subscribe and !$is_subscribed) {
                    subscribe_user($sub_id);
                } else {
                    if ($unsubscribe and $is_subscribed) {
                        unsubscribe_user($sub_id);
                    }
                }
                if (!error()) {
                    $success = true;
                }
                if ($success) {
                    redirect_to(BASEURL . '/manage_subscriptions.php');
                }
            }
        }
    }
    $order = return_object_order('manage_subscriptions');
    $subscriptions = get_user_subscriptions($user['userid'], null, $order);
    assign('subscriptions', $subscriptions);
}
$file = "subscriptions/manage_subscriptions.html";
$global = file_exists(LAYOUT . "/" . $file) ? false : STYLES_DIR . "global";
subtitle(lang('Manage Subscriptions'));
template_files($file, $global);
display_it();
Exemplo n.º 2
0
     $collection = $cbcollection->get_collection($cid);
     $reqFields = $cbcollection->load_required_fields($collection);
     $otherFields = $cbcollection->load_other_fields($collection);
     assign("fields", $reqFields);
     assign("other_fields", $otherFields);
     assign('c', $collection);
     assign('collection', $collection);
     subtitle(lang("edit_collection"));
     break;
 case "collection_items":
 case "items":
 case "manage_items":
     $collection = $cbcollection->get_collection($cid);
     $type = clean($_GET['type']);
     $type = confirm_collection_type($type);
     $order = return_object_order('photo');
     photo_manager_link_callbacks();
     assign('type', $type);
     switch ($type) {
         case "videos":
             if (isset($_POST['delete_selected'])) {
                 $count = count($_POST['check_item']);
                 for ($i = 0; $i < $count; $i++) {
                     $cbvideo->collection->remove_item($_POST['check_item'][$i], $cid);
                 }
                 $eh->flush();
                 e(sprintf("selected_items_removed", "videos"), "m");
             }
             $objs = $cbvideo->collection->get_collection_items_with_details($cid, $order);
             break;
         case "photos":