public function create()
 {
     if (!Sessions_helper::userIsAdmin()) {
         $this->redirect_to();
     }
     if (count($_POST) > 0) {
         switch ($_POST['product_catagory']) {
             case 'book':
                 $this->explodeCreatorList('author');
                 break;
             case 'film':
                 $this->explodeCreatorList('director');
                 break;
         }
         require_once '../app/models/' . ucfirst($_POST['product_catagory']) . '.php';
         $product = new $_POST['product_catagory']();
         $productId = $product->build($_POST['product_catagory']);
         if ($productId != 0) {
             $this->redirect_to('products/item/' . $productId);
             break;
         }
     } else {
         $product = new Product();
     }
     $view = new View('products/create', ['header' => false, 'footer' => false]);
     $view->set_title('Add product');
     $view->pass_data('product', $product);
     $view->load_page();
 }
    ?>
				Hello, <?php 
    echo Sessions_helper::currentUser()['first_name'];
    ?>
!
				<span class="logout"><?php 
    $this->link_to('sessions/logout', 'Logout');
    ?>
</span>
			<?php 
} else {
    ?>
				Hello. <?php 
    $this->link_to('sessions/login', 'Sign in');
    ?>
 or 
				<?php 
    $this->link_to('users/newuser', 'register');
    ?>
.
			<?php 
}
?>
		</span>
		<?php 
if (Sessions_helper::userIsAdmin()) {
    echo "<a href='" . $this->rootPath() . "products/create' class='admin-link'>Add product</a>";
}
?>
	</div>
</div>