implemented mass creation via csv, bug fixes
This commit is contained in:
@@ -1,8 +1,32 @@
|
||||
<?php
|
||||
require_once 'db_functions.php';
|
||||
require_once 'functions.php';
|
||||
require_once 'account_functions.php';
|
||||
require_once 'article_functions.php';
|
||||
|
||||
function create_users_from_csv($csv)
|
||||
{
|
||||
$csv = read_file($csv);
|
||||
while ($record = fgets($csv)) {
|
||||
$fields = explode(',', $record);
|
||||
|
||||
$username = $fields[0];
|
||||
$email = $fields[1];
|
||||
$password = $fields[2];
|
||||
$role_id = $fields[3];
|
||||
|
||||
create_user(
|
||||
$username,
|
||||
$email,
|
||||
$password,
|
||||
$password,
|
||||
$role_id,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
function admin_create_user() {}
|
||||
|
||||
function admin_article_view()
|
||||
{
|
||||
$display = '
|
||||
@@ -71,6 +95,7 @@ function admin_article_view()
|
||||
|
||||
return $display;
|
||||
}
|
||||
|
||||
function admin_user_view()
|
||||
{
|
||||
$display = '
|
||||
@@ -80,13 +105,18 @@ function admin_user_view()
|
||||
<a href="admin.php?view=articles">View Articles</a>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<form method="post">
|
||||
<form method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="form_id" value="users">
|
||||
<div class="row">
|
||||
<label for="delete" class="form_checkbox_container">Delete
|
||||
<input type="radio" class="button" name="action" id="delete" value="delete">
|
||||
<span class="checkmark"></span>
|
||||
</label>
|
||||
|
||||
<label id="create_users_from_csv_label" for="create_users_from_csv" class="upload_button">Upload a CSV</label>
|
||||
<input id="create_users_from_csv" class="file_input" name="csv" type="file" accept=".csv">
|
||||
<small class="file_input_feedback">No file selected.</small>
|
||||
|
||||
<input type="submit" class="button narrow" value="Commit">
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user