示例#1
0
function create_rand_data($project_id)
{
    $project = get_project($project_id);
    $name_limit = $project['faction_qty'] * CHARACTER_LIMIT;
    $rand_names = get_random_names($name_limit);
    $character_num = 1;
    $faction_num = 1;
    foreach ($rand_names as $name) {
        if ($character_num > CHARACTER_LIMIT) {
            $character_num = 1;
            $faction_num++;
        }
        mysql_query("INSERT INTO `characters` (`character_name`,`faction`,`character_number`,`project_id`) VALUES ('{$name}', '{$faction_num}', '{$character_num}', '{$project_id}')");
        $character_num++;
    }
}
示例#2
0
         }
         exit;
     } else {
         $result = call_user_func($action . "_" . $type . "_by_id", $id);
         if ($result) {
             $_SESSION['edit-project-save-message'] = "Faction " . $action . "d sucessfully";
         } else {
             $result = true;
             $_SESSION['edit-project-save-message'] = "There was a problem with that action.";
         }
     }
     break;
 case 'get-names':
     if (isset($_GET['name-count'])) {
         $name_count = $_GET['name-count'];
         $names = get_random_names($name_count);
         echo json_encode($names);
         exit;
     }
     break;
 case 'add-faction':
     $result = project_add_faction($project_id);
     if ($result) {
         $_SESSION['edit-project-save-message'] = "New faction added. Character names auto-filled.";
     } else {
         $result = true;
         $_SESSION['edit-project-save-message'] = "There was a problem adding a new faction.";
     }
     break;
 case 'save-form':
     if (!empty($errors)) {