コード例 #1
0
<?php

if (!defined('isIncluded')) {
    header('location: index.php');
}
if (isset($_POST['submit'])) {
    $gebruiker_productlijst = Gebruiker_Productlijst::get($_GET['id']);
    if ($gebruiker_productlijst->delete()) {
        echo '<div class="notification_ok">De productlijst is succesvol ontkoppeld.</div>';
    } else {
        echo '<div class="notification_error">De productlijst kon niet worden ontkoppeld.</div>';
    }
} else {
    if ($_SESSION['GroepID'] == 4 && !empty($_GET['id'])) {
        $gebruiker_productlijst = Gebruiker_Productlijst::get($_GET['id']);
        if (!empty($gebruiker_productlijst)) {
            ?>
					<div class="notification_warning">
						Weet u zeker dat u de volgende productlijst wilt ontkoppelen van de volgende groothandel?
					</div>

					<table class="list">
						<tr>
							<th>#</th>
							<th>Groothandel</th>
							<th>Productlijst</th>
						</tr>

						<tr>
							<td><?php 
            echo $gebruiker_productlijst->getProperty('Gebruiker_ProductlijstID');
コード例 #2
0
    unset($_POST['submit']);
    $productlijstId = $_POST['iptProductlijst'];
    unset($_POST['iptProductlijst']);
    if (!empty($_POST)) {
        foreach ($_POST as $value) {
            $exists = false;
            /* @TODO: Zet ID van geselecteerde groothandel in var $groothandel. (alleen als nog niet gekoppeld is)*/
            $gebruiker_productlijst = Gebruiker_Productlijst::getByGebruikerId($value);
            foreach ($gebruiker_productlijst as $productlijst) {
                if ($productlijst->getProperty('ProductlijstID') == $productlijstId) {
                    $exists = true;
                }
            }
            if ($exists == false) {
                $properties_values = array('GebruikerID' => $value, 'ProductlijstID' => $productlijstId);
                Gebruiker_Productlijst::create($properties_values);
            }
        }
        echo '<br /><div class="notification_ok">De productlijst is succesvol aan de groothandel gekoppeld.</div>';
    } else {
        echo '<br /><div class="notification_error">De productlijst kon niet aan de groothandel worden gekoppeld.</div>';
    }
} else {
    ?>
	<form method="post">
		<table width="100%" cellpadding="0" cellspacing="0" border="0" class="display" id="table">
			<thead>
				<tr>
					<th>#</th>
					<th>Naam</th>
					<th>Vestigingsplaats</th>
コード例 #3
0
    ?>
</td>
				<td><?php 
    echo Bedrijf::get($gebruiker->getProperty('BedrijfID'))->getProperty('Bedrijfsnaam');
    ?>
</td>
				<td><?php 
    echo $gebruiker->getProperty('Email');
    ?>
</td>
			</tr>
		</tbody>
	</table><br /><br /><hr />
	<h3>Gekoppelde productlijsten</h3>
	<?php 
    $gebruikers_productlijsten = Gebruiker_Productlijst::getAll();
    $productlijsten = Productlijst::getAll();
    if (!empty($gebruikers_productlijsten)) {
        foreach ($gebruikers_productlijsten as $gebruiker_productlijst) {
            if ($gebruiker_productlijst->getProperty('GebruikerID') == $gebruiker->getProperty('GebruikerID')) {
                if (!empty($productlijsten)) {
                    ?>
					<table cellpadding="0" cellspacing="0" border="0" class="display" id="table2">
						<thead>
							<tr>
								<th>#</th>
								<th>Naam</th>
								<th>Acties</th>
							</tr>
						</thead>
コード例 #4
0
                 }
             }
             foreach ($gebruiker_producten as $gebruiker_product) {
                 if ($gebruiker_product->getProperty('GebruikerID') == $bedrijf->getProperty('GebruikerID')) {
                     $gebruiker_product->delete();
                 }
             }
             foreach ($nieuwsitems as $nieuwsitem) {
                 if ($nieuwsitem->getProperty('AuteurID') == $bedrijf->getProperty('GebruikerID') || $nieuwsitem->getProperty('OntvangerID') == $bedrijf->getProperty('GebruikerID')) {
                     $nieuwsitem->delete();
                 }
             }
             $bedrijf->delete();
         }
     }
     $gebruiker_productlijsten = Gebruiker_Productlijst::getByGebruikerId($gebruikerId);
     foreach ($gebruiker_productlijsten as $gebruiker_productlijst) {
         $gebruiker_productlijst->delete();
     }
     foreach ($nieuwsitems as $nieuwsitem) {
         if ($nieuwsitem->getProperty('AuteurID') == $gebruikerId || $nieuwsitem->getProperty('Ontvanger') == $gebruikerId) {
             $nieuwsitem->delete();
         }
     }
     if ($gebruiker->delete() && $bedrijf->delete() && $groothandel->delete()) {
         echo '<div class="notification_ok">De groothandel is succesvol verwijderd.</div>';
     } else {
         echo '<div class="notification_error">De groothandel kon niet worden verwijderd.</div>';
     }
 } else {
     echo '<div class="notification_info">U heeft nog geen groothandel aangemaakt.</div>';
コード例 #5
0
	});
</script>
<form method="post" action="index.php?c=product&p=koppel">
	<div id="demo">
		<table cellpadding="0" cellspacing="0" border="0"  class="display" id="table">
			<thead>
				<tr style="text-align: center">
					<th>#</th>
					<th>Artikelnaam</th>
					<th>Sub-producten</th>
					<th>Selecteer</th>
				</tr>
			</thead>
			<tbody>
				<?php 
$productlijsten = Gebruiker_Productlijst::getByGebruikerId($_SESSION['GebruikerID']);
if (!empty($productlijsten)) {
    foreach ($productlijsten as $productlijst) {
        $producten = Product::getAllByProductlijstId($productlijst->getProperty('ProductlijstID'), true);
        foreach ($producten as $product) {
            echo '<tr style="text-align: center">';
            echo '<td>' . $product->getProperty('ProductID') . '</td>';
            echo '<td>' . $product->getProperty('Artikelnaam') . '</td>';
            echo '<td><a href="index.php?c=product&p=subproduct&lijst=' . $productlijst->getProperty('ProductlijstID') . '&id=' . $product->getProperty('ProductID') . '">Sub-producten</a></td>';
            echo '<td><input type="checkbox" name="' . $product->getProperty('Artikelnaam') . '" value="' . $product->getProperty('Artikelnaam') . '"</td>';
            echo "</tr>";
        }
    }
}
?>
			</tbody>