75 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			HTML
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			HTML
		
	
	
		
			Executable File
		
	
	
	
	
<div class="container-fluid my-3">
 | 
						|
    <div class="row">
 | 
						|
        <div class="col-12 text-white">
 | 
						|
            <h3 class="text-white">Your Portal List</h3>
 | 
						|
            <hr class="bg-white">
 | 
						|
        </div>
 | 
						|
        <div class="col-sm-12 col-md-6 col-lg-4 mt-3">
 | 
						|
            <div class="card">
 | 
						|
                <div class="card-body">
 | 
						|
                    <div class="row">
 | 
						|
                        <div class="col-lg-3 col-md-4 col-sm-2 col-4">
 | 
						|
                            <img class="w-100" src="${GV_base_url}/media/portal/logo/plus.png" alt="New portal">
 | 
						|
                        </div>
 | 
						|
                        <div class="col-lg-9 col-md-8 col-sm-10 col-8">
 | 
						|
                            <a class="btn btn-primary" href="#" data-toggle="modal" data-target="#NewPortal">
 | 
						|
                                <b>New portal</b>
 | 
						|
                            </a>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
                </div>
 | 
						|
            </div>
 | 
						|
        </div>
 | 
						|
        % for row in listing_portal:
 | 
						|
        <div class="col-sm-12 col-md-6 col-lg-4 mt-3">
 | 
						|
            <div class="card">
 | 
						|
                <div class="card-body">
 | 
						|
                    <div class="row">
 | 
						|
                        <div class="col-lg-3 col-md-4 col-sm-2 col-4">
 | 
						|
                            % if row[2] == None:
 | 
						|
                            <a href="${GV_base_url}/portal/?id=${row[0]}">
 | 
						|
                                <img class="w-100" src="${GV_base_url}/media/portal/logo/default.png" alt="${row[1]}">
 | 
						|
                            </a>
 | 
						|
                            % else:
 | 
						|
                            <a href="${GV_base_url}/portal/?id=${row[0]}">
 | 
						|
                                <img class="w-100" src="${row[2]}" alt="${row[1]}">
 | 
						|
                            </a>
 | 
						|
                            % endif
 | 
						|
                        </div>
 | 
						|
                        <div class="col-lg-9 col-md-8 col-sm-10 col-8">
 | 
						|
                            <a href="${GV_base_url}/portal/?id=${row[0]}">
 | 
						|
                                <h3>${row[1]}</h3>
 | 
						|
                            </a>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
                </div>
 | 
						|
            </div>
 | 
						|
        </div>
 | 
						|
        % endfor
 | 
						|
    </div>
 | 
						|
</div>
 | 
						|
 | 
						|
<div class="modal fade" tabindex="-1" role="dialog" id="NewPortal" aria-hidden="true">
 | 
						|
    <div class="modal-dialog" role="document">
 | 
						|
        <div class="modal-content">
 | 
						|
            <div class="modal-header">
 | 
						|
                <h5 class="modal-title">New portal</h5>
 | 
						|
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
 | 
						|
                    <span aria-hidden="true">×</span>
 | 
						|
                </button>
 | 
						|
            </div>
 | 
						|
            <div class="modal-body">
 | 
						|
                <form action="${GV_base_url}/api/portal/add/" method="post">
 | 
						|
                    <input class="form-control form-control-sm mb-2" type="text" name="title" placeholder="Title">
 | 
						|
                    <input class="form-control form-control-sm mb-2" type="text" name="website" placeholder="Website">
 | 
						|
                    <input class="form-control form-control-sm mb-2" type="text" name="logo" placeholder="Logo's URL">
 | 
						|
                    <input class="form-control form-control-sm mb-2" type="text" name="directory" placeholder="Directory">
 | 
						|
                    <button class="btn-sm btn-primary" type="submit">
 | 
						|
                        Create
 | 
						|
                    </button>
 | 
						|
                </form>
 | 
						|
            </div>
 | 
						|
        </div>
 | 
						|
    </div>
 | 
						|
</div>
 |