Merge branch 'MSSQL_Conversion'
Conflicts: Website/LOCWebsite.suo
This commit is contained in:
commit
f0c7f2fe76
@ -417,7 +417,7 @@
|
||||
<copy file="../bin/ServerMonitor.jar" todir="../../Testing/ServerMonitor/"/>
|
||||
</target>
|
||||
<target name ="ChestConverter" description="ChestConverter">
|
||||
<jar jarfile="../bin/ChestConverter.jar">
|
||||
<jar jarfile="../bin/TaskConverter.jar">
|
||||
<fileset dir="../Mineplex.Core.Common/bin">
|
||||
<include name="**/*.class"/>
|
||||
</fileset>
|
||||
@ -441,7 +441,7 @@
|
||||
<zipfileset src="../Libraries/commons-codec-1.6.jar" />
|
||||
<zipfileset src="../Libraries/commons-pool2-2.2.jar" />
|
||||
</jar>
|
||||
<copy file="../bin/ChestConverter.jar" todir="../../Testing/ChestConverter/"/>
|
||||
<copy file="../bin/TaskConverter.jar" todir="../../Testing/ChestConverter/"/>
|
||||
</target>
|
||||
<target name ="Queuer" description="Queuer">
|
||||
<jar jarfile="../bin/Queuer.jar">
|
||||
|
@ -0,0 +1,8 @@
|
||||
package mineplex.chestConverter;
|
||||
|
||||
public class AccountTask
|
||||
{
|
||||
public int Id;
|
||||
public String Task;
|
||||
public String UUID;
|
||||
}
|
@ -0,0 +1,63 @@
|
||||
package mineplex.chestConverter;
|
||||
|
||||
import mineplex.core.common.util.Callback;
|
||||
|
||||
public class AsyncJsonWebCall extends JsonWebCall
|
||||
{
|
||||
public AsyncJsonWebCall(String url)
|
||||
{
|
||||
super(url);
|
||||
}
|
||||
|
||||
public void Execute()
|
||||
{
|
||||
Thread asyncThread = new Thread(new Runnable()
|
||||
{
|
||||
public void run()
|
||||
{
|
||||
AsyncJsonWebCall.super.Execute();
|
||||
}
|
||||
});
|
||||
|
||||
asyncThread.start();
|
||||
}
|
||||
|
||||
public void Execute(final Object argument)
|
||||
{
|
||||
Thread asyncThread = new Thread(new Runnable()
|
||||
{
|
||||
public void run()
|
||||
{
|
||||
AsyncJsonWebCall.super.Execute(argument);
|
||||
}
|
||||
});
|
||||
|
||||
asyncThread.start();
|
||||
}
|
||||
|
||||
public <T> void Execute(final Class<T> callbackClass, final Callback<T> callback)
|
||||
{
|
||||
Thread asyncThread = new Thread(new Runnable()
|
||||
{
|
||||
public void run()
|
||||
{
|
||||
AsyncJsonWebCall.super.Execute(callbackClass, callback);
|
||||
}
|
||||
});
|
||||
|
||||
asyncThread.start();
|
||||
}
|
||||
|
||||
public <T> void Execute(final Class<T> callbackClass, final Callback<T> callback, final Object argument)
|
||||
{
|
||||
Thread asyncThread = new Thread(new Runnable()
|
||||
{
|
||||
public void run()
|
||||
{
|
||||
AsyncJsonWebCall.super.Execute(callbackClass, callback, argument);
|
||||
}
|
||||
});
|
||||
|
||||
asyncThread.start();
|
||||
}
|
||||
}
|
@ -1,8 +1,14 @@
|
||||
package mineplex.chestConverter;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.logging.FileHandler;
|
||||
import java.util.logging.Formatter;
|
||||
import java.util.logging.LogRecord;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
public class ChestConverter
|
||||
@ -10,32 +16,94 @@ public class ChestConverter
|
||||
private static ChestConverterRepository _repository = null;
|
||||
private static SimpleDateFormat _dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
|
||||
|
||||
private static Logger _logger = Logger.getLogger("Converter");
|
||||
|
||||
public static void main (String args[])
|
||||
{
|
||||
_repository = new ChestConverterRepository();
|
||||
int count = 5000;
|
||||
|
||||
while (true)
|
||||
try
|
||||
{
|
||||
long time = System.currentTimeMillis();
|
||||
HashMap<String, Integer> playerMap = _repository.retrieveKeyInventoryBatch(count);
|
||||
|
||||
if (playerMap.size() == 0)
|
||||
return;
|
||||
|
||||
_repository.incrementClient(playerMap, false);
|
||||
_repository.deleteKeys(count);
|
||||
try
|
||||
FileHandler fileHandler = new FileHandler("converter.log", true);
|
||||
fileHandler.setFormatter(new Formatter()
|
||||
{
|
||||
log("Natural sleep. " + count + " took " + (System.currentTimeMillis() - time) / 1000 + " seconds.");
|
||||
Thread.sleep(250);
|
||||
}
|
||||
catch (InterruptedException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
@Override
|
||||
public String format(LogRecord record)
|
||||
{
|
||||
return record.getMessage() + "\n";
|
||||
}
|
||||
});
|
||||
_logger.addHandler(fileHandler);
|
||||
_logger.setUseParentHandlers(false);
|
||||
}
|
||||
catch (SecurityException | IOException e1)
|
||||
{
|
||||
e1.printStackTrace();
|
||||
}
|
||||
|
||||
break;
|
||||
_repository = new ChestConverterRepository();
|
||||
int lastId = 11056929;
|
||||
int count = 50000;
|
||||
int numOfRowsProcessed = lastId;
|
||||
|
||||
HashMap<String, Integer> tasks = _repository.getTaskList();
|
||||
|
||||
try
|
||||
{
|
||||
while (true)
|
||||
{
|
||||
long time = System.currentTimeMillis();
|
||||
HashMap<String, List<Integer>> playerMap = new HashMap<String, List<Integer>>();
|
||||
|
||||
|
||||
List<AccountTask> taskList = _repository.getTasks(lastId, count);
|
||||
|
||||
if (taskList != null && taskList.size() > 0)
|
||||
{
|
||||
for (AccountTask task : taskList)
|
||||
{
|
||||
if (!playerMap.containsKey(task.UUID))
|
||||
playerMap.put(task.UUID, new ArrayList<Integer>());
|
||||
|
||||
playerMap.get(task.UUID).add(tasks.get(task.Task));
|
||||
|
||||
if (task.Id > lastId)
|
||||
lastId = task.Id;
|
||||
}
|
||||
|
||||
_repository.incrementClients(playerMap);
|
||||
try
|
||||
{
|
||||
numOfRowsProcessed += count;
|
||||
log("Natural sleep. " + count + " took " + (System.currentTimeMillis() - time) / 1000 + " seconds. Count = " + + numOfRowsProcessed);
|
||||
Thread.sleep(100);
|
||||
}
|
||||
catch (InterruptedException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
else if (numOfRowsProcessed > 17000000)
|
||||
{
|
||||
System.out.println("Count : " + numOfRowsProcessed);
|
||||
_logger.info("Count : " + numOfRowsProcessed);
|
||||
break;
|
||||
}
|
||||
else
|
||||
{
|
||||
System.out.println("No greater than 17 mil");
|
||||
_logger.info("No greater than 17 mil");
|
||||
System.out.println("Count : " + numOfRowsProcessed);
|
||||
_logger.info("Count : " + numOfRowsProcessed);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
_logger.info(e.getMessage());
|
||||
}
|
||||
finally
|
||||
{
|
||||
System.out.println("Count : " + numOfRowsProcessed);
|
||||
_logger.info("Count : " + numOfRowsProcessed);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -5,23 +5,20 @@ import java.sql.DriverManager;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Statement;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
public class ChestConverterRepository
|
||||
{
|
||||
private String _connectionString = "jdbc:mysql://db.mineplex.com:3306/Account";
|
||||
private String _connectionString = "jdbc:mysql://db.mineplex.com:3306/Account?allowMultiQueries=true";
|
||||
private String _userName = "root";
|
||||
private String _password = "tAbechAk3wR7tuTh";
|
||||
|
||||
private static String RETRIEVE_CHESTS = "SELECT A.uuid, count FROM accountInventory INNER JOIN accounts AS A ON A.id = accountInventory.accountId WHERE itemId = 56 AND count > 0 ORDER BY accountInventory.id LIMIT ?;";
|
||||
private static String RETRIEVE_KEYS = "SELECT A.uuid, count FROM accountInventory INNER JOIN accounts AS A ON A.id = accountInventory.accountId WHERE itemId = 67 AND count > 0 ORDER BY accountInventory.id LIMIT ?;";
|
||||
|
||||
private static String DELETE_CHESTS = "DELETE FROM accountInventory WHERE itemId = 56 ORDER BY accountInventory.id LIMIT ?";
|
||||
private static String DELETE_KEYS = "DELETE FROM accountInventory WHERE itemId = 67 ORDER BY accountInventory.id LIMIT ?";
|
||||
|
||||
private static String INSERT_CLIENT_INVENTORY = "INSERT INTO accountInventory (accountId, itemId, count) SELECT accounts.id, ?, ? FROM accounts WHERE accounts.uuid = ? ON DUPLICATE KEY UPDATE count=count + VALUES(count);";
|
||||
private static String UPDATE_CLIENT_INVENTORY = "UPDATE accountInventory AS AI INNER JOIN accounts ON AI.accountId = accounts.id SET AI.count = AI.count + ? WHERE accounts.uuid = ? AND AI.itemId = ?;";
|
||||
private static String ADD_ACCOUNT_TASK = "INSERT INTO accountTasks (accountId, taskId) VALUES (?, ?);";
|
||||
private static String RETRIEVE_TASKS = "SELECT id, name FROM tasks;";
|
||||
|
||||
private static Connection _connection;
|
||||
|
||||
@ -56,10 +53,9 @@ public class ChestConverterRepository
|
||||
}
|
||||
}
|
||||
|
||||
public HashMap<String, Integer> retrieveChestInventoryBatch(int count)
|
||||
public HashMap<String, Integer> getTaskList()
|
||||
{
|
||||
HashMap<String, Integer> playerList = new HashMap<String, Integer>();
|
||||
|
||||
HashMap<String, Integer> tasks = new HashMap<String, Integer>();
|
||||
PreparedStatement preparedStatement = null;
|
||||
|
||||
try
|
||||
@ -67,13 +63,14 @@ public class ChestConverterRepository
|
||||
if (_connection == null || _connection.isClosed())
|
||||
_connection = DriverManager.getConnection(_connectionString, _userName, _password);
|
||||
|
||||
preparedStatement = _connection.prepareStatement(RETRIEVE_CHESTS);
|
||||
preparedStatement.setInt(1, count);
|
||||
ResultSet resultSet = preparedStatement.executeQuery();
|
||||
preparedStatement = _connection.prepareStatement(RETRIEVE_TASKS);
|
||||
preparedStatement.execute();
|
||||
|
||||
ResultSet resultSet = preparedStatement.getResultSet();
|
||||
|
||||
while (resultSet.next())
|
||||
{
|
||||
playerList.put(resultSet.getString(1), resultSet.getInt(2));
|
||||
tasks.put(resultSet.getString(2), resultSet.getInt(1));
|
||||
}
|
||||
}
|
||||
catch (Exception exception)
|
||||
@ -95,131 +92,62 @@ public class ChestConverterRepository
|
||||
}
|
||||
}
|
||||
|
||||
return playerList;
|
||||
return tasks;
|
||||
}
|
||||
|
||||
public HashMap<String, Integer> retrieveKeyInventoryBatch(int count)
|
||||
public List<AccountTask> getTasks(int lastId, int count) throws Exception
|
||||
{
|
||||
HashMap<String, Integer> playerList = new HashMap<String, Integer>();
|
||||
return new JsonWebCall("http://accounts.mineplex.com/PlayerAccount/GetTasksByCount").Execute(new com.google.gson.reflect.TypeToken<List<AccountTask>>(){}.getType(), new SearchConf(lastId, count));
|
||||
}
|
||||
|
||||
public void incrementClients(HashMap<String, List<Integer>> playerList)
|
||||
{
|
||||
PreparedStatement preparedStatement = null;
|
||||
Statement statement = null;
|
||||
|
||||
try
|
||||
{
|
||||
if (_connection == null || _connection.isClosed())
|
||||
_connection = DriverManager.getConnection(_connectionString, _userName, _password);
|
||||
|
||||
preparedStatement = _connection.prepareStatement(RETRIEVE_KEYS);
|
||||
preparedStatement.setInt(1, count);
|
||||
ResultSet resultSet = preparedStatement.executeQuery();
|
||||
|
||||
while (resultSet.next())
|
||||
statement = _connection.createStatement();
|
||||
HashMap<Integer, List<Integer>> playerIdList = new HashMap<Integer, List<Integer>>();
|
||||
String queryString = "";
|
||||
for (Entry<String, List<Integer>> entry : playerList.entrySet())
|
||||
{
|
||||
playerList.put(resultSet.getString(1), resultSet.getInt(2));
|
||||
queryString += "SELECT id FROM accounts WHERE accounts.uuid = '" + entry.getKey() + "' LIMIT 1;";
|
||||
}
|
||||
}
|
||||
catch (Exception exception)
|
||||
{
|
||||
exception.printStackTrace();
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (preparedStatement != null)
|
||||
|
||||
statement.execute(queryString);
|
||||
statement.getUpdateCount();
|
||||
|
||||
for (Entry<String, List<Integer>> entry : playerList.entrySet())
|
||||
{
|
||||
try
|
||||
ResultSet resultSet = statement.getResultSet();
|
||||
|
||||
while (resultSet.next())
|
||||
{
|
||||
preparedStatement.close();
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return playerList;
|
||||
}
|
||||
|
||||
public void incrementClient(HashMap<String, Integer> playerList, boolean chest)
|
||||
{
|
||||
PreparedStatement preparedStatement = null;
|
||||
|
||||
try
|
||||
{
|
||||
if (_connection == null || _connection.isClosed())
|
||||
_connection = DriverManager.getConnection(_connectionString, _userName, _password);
|
||||
|
||||
preparedStatement = _connection.prepareStatement(UPDATE_CLIENT_INVENTORY);
|
||||
|
||||
for (Entry<String, Integer> entry : playerList.entrySet())
|
||||
{
|
||||
preparedStatement.setInt(1, entry.getValue());
|
||||
preparedStatement.setString(2, entry.getKey());
|
||||
preparedStatement.setInt(3, chest ? 690 : 692);
|
||||
|
||||
preparedStatement.addBatch();
|
||||
|
||||
if (chest)
|
||||
{
|
||||
if (entry.getValue() > 20)
|
||||
for (Integer taskId : entry.getValue())
|
||||
{
|
||||
preparedStatement.setInt(1, 1);
|
||||
preparedStatement.setString(2, entry.getKey());
|
||||
preparedStatement.setInt(3, 692);
|
||||
if (!playerIdList.containsKey(resultSet.getInt(1)))
|
||||
playerIdList.put(resultSet.getInt(1), new ArrayList<Integer>());
|
||||
|
||||
preparedStatement.addBatch();
|
||||
}
|
||||
|
||||
if (entry.getValue() > 50)
|
||||
{
|
||||
preparedStatement.setInt(1, 1);
|
||||
preparedStatement.setString(2, entry.getKey());
|
||||
preparedStatement.setInt(3, 691);
|
||||
|
||||
preparedStatement.addBatch();
|
||||
playerIdList.get(resultSet.getInt(1)).add(taskId);
|
||||
}
|
||||
}
|
||||
statement.getMoreResults();
|
||||
}
|
||||
|
||||
int[] rowsAffected = preparedStatement.executeBatch();
|
||||
int i = 0;
|
||||
|
||||
preparedStatement.close();
|
||||
preparedStatement = _connection.prepareStatement(INSERT_CLIENT_INVENTORY);
|
||||
|
||||
for (Entry<String, Integer> entry : playerList.entrySet())
|
||||
preparedStatement = _connection.prepareStatement(ADD_ACCOUNT_TASK);
|
||||
System.out.println("adding to mysql db.");
|
||||
for (Entry<Integer, List<Integer>> entry : playerIdList.entrySet())
|
||||
{
|
||||
if (rowsAffected[i] < 1)
|
||||
for (Integer taskId : entry.getValue())
|
||||
{
|
||||
preparedStatement.setInt(1, chest ? 690 : 692);
|
||||
preparedStatement.setInt(2, entry.getValue());
|
||||
preparedStatement.setString(3, entry.getKey());
|
||||
|
||||
preparedStatement.setInt(1, entry.getKey());
|
||||
preparedStatement.setInt(2, taskId);
|
||||
preparedStatement.addBatch();
|
||||
|
||||
if (chest)
|
||||
{
|
||||
if (entry.getValue() > 20)
|
||||
{
|
||||
preparedStatement.setInt(1, 692);
|
||||
preparedStatement.setInt(2, 1);
|
||||
preparedStatement.setString(3, entry.getKey());
|
||||
|
||||
preparedStatement.addBatch();
|
||||
}
|
||||
|
||||
if (entry.getValue() > 50)
|
||||
{
|
||||
preparedStatement.setInt(1, 691);
|
||||
preparedStatement.setInt(2, 1);
|
||||
preparedStatement.setString(3, entry.getKey());
|
||||
|
||||
preparedStatement.addBatch();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
i++;
|
||||
}
|
||||
|
||||
preparedStatement.executeBatch();
|
||||
@ -243,74 +171,4 @@ public class ChestConverterRepository
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void deleteChests(int count)
|
||||
{
|
||||
PreparedStatement preparedStatement = null;
|
||||
|
||||
try
|
||||
{
|
||||
if (_connection == null || _connection.isClosed())
|
||||
_connection = DriverManager.getConnection(_connectionString, _userName, _password);
|
||||
|
||||
preparedStatement = _connection.prepareStatement(DELETE_CHESTS);
|
||||
preparedStatement.setInt(1, count);
|
||||
preparedStatement.executeUpdate();
|
||||
|
||||
System.out.println("Deleting " + count + " inventory records.");
|
||||
}
|
||||
catch (Exception exception)
|
||||
{
|
||||
exception.printStackTrace();
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (preparedStatement != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
preparedStatement.close();
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void deleteKeys(int count)
|
||||
{
|
||||
PreparedStatement preparedStatement = null;
|
||||
|
||||
try
|
||||
{
|
||||
if (_connection == null || _connection.isClosed())
|
||||
_connection = DriverManager.getConnection(_connectionString, _userName, _password);
|
||||
|
||||
preparedStatement = _connection.prepareStatement(DELETE_KEYS);
|
||||
preparedStatement.setInt(1, count);
|
||||
preparedStatement.executeUpdate();
|
||||
|
||||
System.out.println("Deleting " + count + " inventory records.");
|
||||
}
|
||||
catch (Exception exception)
|
||||
{
|
||||
exception.printStackTrace();
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (preparedStatement != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
preparedStatement.close();
|
||||
}
|
||||
catch (SQLException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,349 @@
|
||||
package mineplex.chestConverter;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.lang.reflect.Type;
|
||||
|
||||
import mineplex.core.common.util.Callback;
|
||||
import mineplex.core.common.util.UtilSystem;
|
||||
|
||||
import org.apache.http.HttpResponse;
|
||||
import org.apache.http.client.HttpClient;
|
||||
import org.apache.http.client.methods.HttpPost;
|
||||
import org.apache.http.conn.scheme.PlainSocketFactory;
|
||||
import org.apache.http.conn.scheme.Scheme;
|
||||
import org.apache.http.conn.scheme.SchemeRegistry;
|
||||
import org.apache.http.entity.StringEntity;
|
||||
import org.apache.http.impl.client.DefaultHttpClient;
|
||||
import org.apache.http.impl.conn.PoolingClientConnectionManager;
|
||||
import org.apache.http.message.BasicHeader;
|
||||
import org.apache.http.protocol.HTTP;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
|
||||
public class JsonWebCall
|
||||
{
|
||||
private String _url;
|
||||
private PoolingClientConnectionManager _connectionManager;
|
||||
|
||||
public JsonWebCall(String url)
|
||||
{
|
||||
_url = url;
|
||||
|
||||
SchemeRegistry schemeRegistry = new SchemeRegistry();
|
||||
schemeRegistry.register(new Scheme("http", 80, PlainSocketFactory.getSocketFactory()));
|
||||
|
||||
_connectionManager = new PoolingClientConnectionManager(schemeRegistry);
|
||||
_connectionManager.setMaxTotal(200);
|
||||
_connectionManager.setDefaultMaxPerRoute(20);
|
||||
}
|
||||
|
||||
public String ExecuteReturnStream(Object argument)
|
||||
{
|
||||
HttpClient httpClient = new DefaultHttpClient(_connectionManager);
|
||||
InputStream in = null;
|
||||
String result = null;
|
||||
|
||||
try
|
||||
{
|
||||
HttpResponse response;
|
||||
|
||||
Gson gson = new Gson();
|
||||
HttpPost request = new HttpPost(_url);
|
||||
|
||||
if (argument != null)
|
||||
{
|
||||
StringEntity params = new StringEntity(gson.toJson(argument));
|
||||
params.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
|
||||
request.setEntity(params);
|
||||
}
|
||||
|
||||
response = httpClient.execute(request);
|
||||
|
||||
if (response != null)
|
||||
{
|
||||
in = response.getEntity().getContent();
|
||||
result = convertStreamToString(in);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
System.out.println("Error executing JsonWebCall: \n" + ex.getMessage());
|
||||
System.out.println("Result: \n" + result);
|
||||
|
||||
for (StackTraceElement trace : ex.getStackTrace())
|
||||
{
|
||||
System.out.println(trace);
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
httpClient.getConnectionManager().shutdown();
|
||||
|
||||
if (in != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
in.close();
|
||||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
public void Execute()
|
||||
{
|
||||
Execute((Object)null);
|
||||
}
|
||||
|
||||
public void Execute(Object argument)
|
||||
{
|
||||
HttpClient httpClient = new DefaultHttpClient(_connectionManager);
|
||||
InputStream in = null;
|
||||
|
||||
try
|
||||
{
|
||||
Gson gson = new Gson();
|
||||
HttpPost request = new HttpPost(_url);
|
||||
|
||||
if (argument != null)
|
||||
{
|
||||
StringEntity params = new StringEntity(gson.toJson(argument));
|
||||
params.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
|
||||
request.setEntity(params);
|
||||
}
|
||||
|
||||
httpClient.execute(request);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
System.out.println("JsonWebCall.Execute() Error:\n" + ex.getMessage());
|
||||
|
||||
for (StackTraceElement trace : ex.getStackTrace())
|
||||
{
|
||||
System.out.println(trace);
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
httpClient.getConnectionManager().shutdown();
|
||||
|
||||
if (in != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
in.close();
|
||||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public <T> T Execute(Class<T> returnClass)
|
||||
{
|
||||
return Execute(returnClass, (Object)null);
|
||||
}
|
||||
|
||||
public <T> T Execute(Type returnType, Object argument) throws Exception
|
||||
{
|
||||
HttpClient httpClient = new DefaultHttpClient(_connectionManager);
|
||||
InputStream in = null;
|
||||
T returnData = null;
|
||||
String result = null;
|
||||
|
||||
try
|
||||
{
|
||||
HttpResponse response;
|
||||
|
||||
Gson gson = new Gson();
|
||||
HttpPost request = new HttpPost(_url);
|
||||
|
||||
if (argument != null)
|
||||
{
|
||||
StringEntity params = new StringEntity(gson.toJson(argument));
|
||||
params.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
|
||||
request.setEntity(params);
|
||||
}
|
||||
|
||||
response = httpClient.execute(request);
|
||||
|
||||
if (response != null)
|
||||
{
|
||||
in = response.getEntity().getContent();
|
||||
|
||||
result = convertStreamToString(in);
|
||||
returnData = new Gson().fromJson(result, returnType);
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
httpClient.getConnectionManager().shutdown();
|
||||
|
||||
if (in != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
in.close();
|
||||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return returnData;
|
||||
}
|
||||
|
||||
public <T> T Execute(Class<T> returnClass, Object argument)
|
||||
{
|
||||
HttpClient httpClient = new DefaultHttpClient(_connectionManager);
|
||||
InputStream in = null;
|
||||
T returnData = null;
|
||||
String result = null;
|
||||
|
||||
try
|
||||
{
|
||||
HttpResponse response;
|
||||
|
||||
Gson gson = new Gson();
|
||||
HttpPost request = new HttpPost(_url);
|
||||
|
||||
if (argument != null)
|
||||
{
|
||||
StringEntity params = new StringEntity(gson.toJson(argument));
|
||||
params.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
|
||||
request.setEntity(params);
|
||||
}
|
||||
|
||||
response = httpClient.execute(request);
|
||||
|
||||
if (response != null)
|
||||
{
|
||||
in = response.getEntity().getContent();
|
||||
|
||||
result = convertStreamToString(in);
|
||||
returnData = new Gson().fromJson(result, returnClass);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
System.out.println("Error executing JsonWebCall: \n" + ex.getMessage());
|
||||
System.out.println("Result: \n" + result);
|
||||
|
||||
for (StackTraceElement trace : ex.getStackTrace())
|
||||
{
|
||||
System.out.println(trace);
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
httpClient.getConnectionManager().shutdown();
|
||||
|
||||
if (in != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
in.close();
|
||||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return returnData;
|
||||
}
|
||||
|
||||
public <T> void Execute(Class<T> callbackClass, Callback<T> callback)
|
||||
{
|
||||
Execute(callbackClass, callback, (Object)null);
|
||||
}
|
||||
|
||||
public <T> void Execute(Class<T> callbackClass, Callback<T> callback, Object argument)
|
||||
{
|
||||
HttpClient httpClient = new DefaultHttpClient(_connectionManager);
|
||||
InputStream in = null;
|
||||
String result = null;
|
||||
|
||||
try
|
||||
{
|
||||
HttpResponse response;
|
||||
|
||||
Gson gson = new Gson();
|
||||
HttpPost request = new HttpPost(_url);
|
||||
|
||||
if (argument != null)
|
||||
{
|
||||
StringEntity params = new StringEntity(gson.toJson(argument));
|
||||
params.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
|
||||
request.setEntity(params);
|
||||
}
|
||||
|
||||
response = httpClient.execute(request);
|
||||
|
||||
if (response != null && callback != null)
|
||||
{
|
||||
in = response.getEntity().getContent();
|
||||
|
||||
result = convertStreamToString(in);
|
||||
callback.run(new Gson().fromJson(result, callbackClass));
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
System.out.println("Error executing JsonWebCall: \n" + ex.getMessage());
|
||||
UtilSystem.printStackTrace(ex.getStackTrace());
|
||||
System.out.println("Result: \n" + result);
|
||||
}
|
||||
finally
|
||||
{
|
||||
httpClient.getConnectionManager().shutdown();
|
||||
|
||||
if (in != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
in.close();
|
||||
}
|
||||
catch (IOException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected String convertStreamToString(InputStream is)
|
||||
{
|
||||
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
String line = null;
|
||||
try {
|
||||
while ((line = reader.readLine()) != null) {
|
||||
sb.append(line + "\n");
|
||||
}
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
} finally {
|
||||
try {
|
||||
is.close();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package mineplex.chestConverter;
|
||||
|
||||
public class SearchConf
|
||||
{
|
||||
public SearchConf(int idIndex, int count)
|
||||
{
|
||||
IdIndex = idIndex;
|
||||
Count = count;
|
||||
}
|
||||
|
||||
public int IdIndex;
|
||||
public int Count;
|
||||
}
|
@ -208,6 +208,12 @@ public class CoreClientManager extends MiniPlugin
|
||||
if (uuid == null)
|
||||
uuid = UUIDFetcher.getUUIDOf(playerName);
|
||||
|
||||
if (uuid == null)
|
||||
{
|
||||
System.out.println("ERROR uuid is null. Can't load client by name.");
|
||||
return;
|
||||
}
|
||||
|
||||
String response = _repository.getClientByUUID(uuid);
|
||||
token = gson.fromJson(response, ClientToken.class);
|
||||
|
||||
|
13
Plugins/Mineplex.Core/src/mineplex/core/task/Task.java
Normal file
13
Plugins/Mineplex.Core/src/mineplex/core/task/Task.java
Normal file
@ -0,0 +1,13 @@
|
||||
package mineplex.core.task;
|
||||
|
||||
public class Task
|
||||
{
|
||||
public int Id;
|
||||
public String Name;
|
||||
|
||||
public Task(int id, String name)
|
||||
{
|
||||
Id = id;
|
||||
Name = name;
|
||||
}
|
||||
}
|
@ -5,17 +5,10 @@ import java.util.List;
|
||||
|
||||
public class TaskClient
|
||||
{
|
||||
public String Name;
|
||||
public List<String> TasksCompleted;
|
||||
|
||||
public TaskClient(String name)
|
||||
public TaskClient()
|
||||
{
|
||||
Name = name;
|
||||
TasksCompleted = new ArrayList<String>();
|
||||
}
|
||||
|
||||
public String toString()
|
||||
{
|
||||
return Name + " Tasks: {" + TasksCompleted.toString() + "}";
|
||||
}
|
||||
}
|
||||
|
@ -1,42 +1,88 @@
|
||||
package mineplex.core.task;
|
||||
|
||||
import org.bukkit.craftbukkit.libs.com.google.gson.Gson;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
import mineplex.core.MiniClientPlugin;
|
||||
import mineplex.core.account.event.ClientWebResponseEvent;
|
||||
import mineplex.core.MiniDbClientPlugin;
|
||||
import mineplex.core.account.CoreClientManager;
|
||||
import mineplex.core.common.util.Callback;
|
||||
import mineplex.core.common.util.NautHashMap;
|
||||
import mineplex.core.task.repository.TaskRepository;
|
||||
import mineplex.core.task.repository.TaskToken;
|
||||
|
||||
public class TaskManager extends MiniClientPlugin<TaskClient>
|
||||
public class TaskManager extends MiniDbClientPlugin<TaskClient>
|
||||
{
|
||||
private static Object _taskLock = new Object();
|
||||
private TaskRepository _repository;
|
||||
|
||||
public TaskManager(JavaPlugin plugin, String webServerAddress)
|
||||
{
|
||||
super("Task Manager", plugin);
|
||||
private NautHashMap<String, Integer> _tasks = new NautHashMap<String, Integer>();
|
||||
|
||||
_repository = new TaskRepository(webServerAddress);
|
||||
public TaskManager(JavaPlugin plugin, CoreClientManager clientManager, String webServerAddress)
|
||||
{
|
||||
super("Task Manager", plugin, clientManager);
|
||||
|
||||
_repository = new TaskRepository(plugin);
|
||||
updateTasks();
|
||||
}
|
||||
|
||||
private void updateTasks()
|
||||
{
|
||||
List<Task> tasks = _repository.retrieveTasks();
|
||||
|
||||
synchronized (_taskLock)
|
||||
{
|
||||
for (Task task : tasks)
|
||||
{
|
||||
_tasks.put(task.Name, task.Id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected TaskClient AddPlayer(String playerName)
|
||||
{
|
||||
return new TaskClient(playerName);
|
||||
return new TaskClient();
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void OnClientWebResponse(ClientWebResponseEvent event)
|
||||
public void addTaskForOfflinePlayer(final Callback<Boolean> callback, final UUID uuid, final String task)
|
||||
{
|
||||
TaskToken token = new Gson().fromJson(event.GetResponse(), TaskToken.class);
|
||||
TaskClient client = new TaskClient(token.Name);
|
||||
Bukkit.getServer().getScheduler().runTaskAsynchronously(getPlugin(), new Runnable()
|
||||
{
|
||||
public void run()
|
||||
{
|
||||
synchronized (_taskLock)
|
||||
{
|
||||
if (!_tasks.containsKey(task))
|
||||
{
|
||||
_repository.addTask(task);
|
||||
System.out.println("TaskManager Adding Task : " + task);
|
||||
}
|
||||
}
|
||||
|
||||
if (token.TasksCompleted != null)
|
||||
client.TasksCompleted = token.TasksCompleted;
|
||||
updateTasks();
|
||||
|
||||
Set(token.Name, client);
|
||||
synchronized (_taskLock)
|
||||
{
|
||||
final boolean success = _repository.addAccountTask(ClientManager.getCachedClientAccountId(uuid), _tasks.get(task));
|
||||
|
||||
if (callback != null)
|
||||
{
|
||||
Bukkit.getServer().getScheduler().runTask(getPlugin(), new Runnable()
|
||||
{
|
||||
public void run()
|
||||
{
|
||||
callback.run(success);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public boolean hasCompletedTask(Player player, String taskName)
|
||||
@ -44,11 +90,41 @@ public class TaskManager extends MiniClientPlugin<TaskClient>
|
||||
return Get(player.getName()).TasksCompleted.contains(taskName);
|
||||
}
|
||||
|
||||
public void completedTask(Player player, String taskName)
|
||||
public void completedTask(final Callback<Boolean> callback, final Player player, final String taskName)
|
||||
{
|
||||
TaskClient client = Get(player.getName());
|
||||
client.TasksCompleted.add(taskName);
|
||||
Get(player.getName()).TasksCompleted.add(taskName);
|
||||
|
||||
_repository.AddTask(client.Name, taskName);
|
||||
addTaskForOfflinePlayer(new Callback<Boolean>()
|
||||
{
|
||||
public void run(Boolean success)
|
||||
{
|
||||
if (!success)
|
||||
{
|
||||
System.out.println("Add task FAILED for " + player.getName());
|
||||
|
||||
if (_tasks.containsKey(taskName))
|
||||
{
|
||||
Get(player.getName()).TasksCompleted.remove(taskName);
|
||||
}
|
||||
}
|
||||
|
||||
if (callback != null)
|
||||
{
|
||||
callback.run(success);
|
||||
}
|
||||
}
|
||||
}, player.getUniqueId(), taskName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void processLoginResultSet(String playerName, ResultSet resultSet) throws SQLException
|
||||
{
|
||||
Set(playerName, _repository.loadClientInformation(resultSet));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getQuery(int accountId, String uuid, String name)
|
||||
{
|
||||
return "SELECT taskId FROM accountTasks WHERE accountId = '" + accountId + "';";
|
||||
}
|
||||
}
|
||||
|
@ -1,22 +1,79 @@
|
||||
package mineplex.core.task.repository;
|
||||
|
||||
import mineplex.core.server.remotecall.AsyncJsonWebCall;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class TaskRepository
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
import mineplex.core.database.DBPool;
|
||||
import mineplex.core.database.RepositoryBase;
|
||||
import mineplex.core.database.ResultSetCallable;
|
||||
import mineplex.core.database.column.ColumnInt;
|
||||
import mineplex.core.database.column.ColumnVarChar;
|
||||
import mineplex.core.task.Task;
|
||||
import mineplex.core.task.TaskClient;
|
||||
|
||||
public class TaskRepository extends RepositoryBase
|
||||
{
|
||||
private String _webAddress;
|
||||
private static String ADD_ACCOUNT_TASK = "INSERT INTO accountTasks (accountId, taskId) VALUES (?, ?);";
|
||||
|
||||
public TaskRepository(String webServerAddress)
|
||||
private static String ADD_TASK = "INSERT INTO tasks (name) VALUES (?);";
|
||||
private static String RETRIEVE_TASKS = "SELECT id, name FROM tasks;";
|
||||
|
||||
public TaskRepository(JavaPlugin plugin)
|
||||
{
|
||||
_webAddress = webServerAddress;
|
||||
super(plugin, DBPool.ACCOUNT);
|
||||
}
|
||||
|
||||
public void AddTask(String name, String newTask)
|
||||
@Override
|
||||
protected void initialize()
|
||||
{
|
||||
UpdateTaskToken token = new UpdateTaskToken();
|
||||
token.Name = name;
|
||||
token.NewTaskCompleted = newTask;
|
||||
}
|
||||
|
||||
new AsyncJsonWebCall(_webAddress + "PlayerAccount/AddTask").Execute(token);
|
||||
@Override
|
||||
protected void update()
|
||||
{
|
||||
}
|
||||
|
||||
public boolean addAccountTask(int accountId, int taskId)
|
||||
{
|
||||
return executeUpdate(ADD_ACCOUNT_TASK, new ColumnInt("accountId", accountId), new ColumnInt("taskId", taskId)) > 0;
|
||||
}
|
||||
|
||||
public TaskClient loadClientInformation(ResultSet resultSet) throws SQLException
|
||||
{
|
||||
final TaskClient taskClient = new TaskClient();
|
||||
|
||||
while (resultSet.next())
|
||||
{
|
||||
taskClient.TasksCompleted.add(resultSet.getString(1));
|
||||
}
|
||||
|
||||
return taskClient;
|
||||
}
|
||||
|
||||
public List<Task> retrieveTasks()
|
||||
{
|
||||
final List<Task> tasks = new ArrayList<Task>();
|
||||
|
||||
executeQuery(RETRIEVE_TASKS, new ResultSetCallable()
|
||||
{
|
||||
public void processResultSet(ResultSet resultSet) throws SQLException
|
||||
{
|
||||
while (resultSet.next())
|
||||
{
|
||||
tasks.add(new Task(resultSet.getInt(1), resultSet.getString(2)));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
return tasks;
|
||||
}
|
||||
|
||||
public void addTask(String task)
|
||||
{
|
||||
executeUpdate(ADD_TASK, new ColumnVarChar("name", 100, task));
|
||||
}
|
||||
}
|
||||
|
@ -118,7 +118,7 @@ public class Hub extends JavaPlugin implements IRelation
|
||||
|
||||
PartyManager partyManager = new PartyManager(this, portal, clientManager, preferenceManager);
|
||||
|
||||
HubManager hubManager = new HubManager(this, blockRestore, clientManager, donationManager, new ConditionManager(this), disguiseManager, new TaskManager(this, webServerAddress), portal, partyManager, preferenceManager, petManager, pollManager, statsManager, achievementManager, new HologramManager(this));
|
||||
HubManager hubManager = new HubManager(this, blockRestore, clientManager, donationManager, new ConditionManager(this), disguiseManager, new TaskManager(this, clientManager, webServerAddress), portal, partyManager, preferenceManager, petManager, pollManager, statsManager, achievementManager, new HologramManager(this));
|
||||
|
||||
QueueManager queueManager = new QueueManager(this, clientManager, donationManager, new EloManager(this, clientManager), partyManager);
|
||||
|
||||
|
@ -390,18 +390,25 @@ public class ParkourManager extends MiniPlugin
|
||||
{
|
||||
final ParkourData fData = data;
|
||||
|
||||
_donationManager.RewardGems(new Callback<Boolean>()
|
||||
_taskManager.completedTask(new Callback<Boolean>()
|
||||
{
|
||||
public void run(Boolean completed)
|
||||
{
|
||||
UtilPlayer.message(player, F.main("Parkour", "You received " + F.elem(C.cGreen + fData.Gems + " Gems") + "."));
|
||||
_donationManager.RewardGems(new Callback<Boolean>()
|
||||
{
|
||||
public void run(Boolean completed)
|
||||
{
|
||||
UtilPlayer.message(player, F.main("Parkour", "You received " + F.elem(C.cGreen + fData.Gems + " Gems") + "."));
|
||||
|
||||
_taskManager.completedTask(player, fData.Name);
|
||||
//Sound
|
||||
player.playSound(player.getLocation(), Sound.LEVEL_UP, 2f, 1.5f);
|
||||
}
|
||||
}, "Parkour " + fData.Name, player.getName(), player.getUniqueId(), fData.Gems);
|
||||
|
||||
//Sound
|
||||
player.playSound(player.getLocation(), Sound.LEVEL_UP, 2f, 1.5f);
|
||||
}
|
||||
}, "Parkour " + data.Name, player.getName(), player.getUniqueId(), data.Gems);
|
||||
}, player, fData.Name);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -129,16 +129,22 @@ public class TutorialManager extends MiniPlugin
|
||||
//Gems
|
||||
if (!_taskManager.hasCompletedTask(player, tut.GetTask()))
|
||||
{
|
||||
_donationManager.RewardGems(new Callback<Boolean>()
|
||||
_taskManager.completedTask(new Callback<Boolean>()
|
||||
{
|
||||
public void run(Boolean completed)
|
||||
{
|
||||
UtilPlayer.message(player, F.main("Tutorial", "You received " + F.elem(C.cGreen + tut.GetGems() + " Gems") + "."));
|
||||
_taskManager.completedTask(player, tut.GetTask());
|
||||
//Sound
|
||||
player.playSound(player.getLocation(), Sound.LEVEL_UP, 2f, 1.5f);
|
||||
_donationManager.RewardGems(new Callback<Boolean>()
|
||||
{
|
||||
public void run(Boolean completed)
|
||||
{
|
||||
UtilPlayer.message(player, F.main("Tutorial", "You received " + F.elem(C.cGreen + tut.GetGems() + " Gems") + "."));
|
||||
|
||||
//Sound
|
||||
player.playSound(player.getLocation(), Sound.LEVEL_UP, 2f, 1.5f);
|
||||
}
|
||||
}, "Tutorial " + tut.GetTutName(), player.getName(), player.getUniqueId(), tut.GetGems());
|
||||
}
|
||||
}, "Tutorial " + tut.GetTutName(), player.getName(), player.getUniqueId(), tut.GetGems());
|
||||
}, player, tut.GetTask());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -131,7 +131,9 @@ public class Utility
|
||||
*/
|
||||
public static JedisPool generatePool(ConnectionData connData)
|
||||
{
|
||||
return new JedisPool(new JedisPoolConfig(), connData.getHost(), connData.getPort());
|
||||
JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
|
||||
jedisPoolConfig.setMaxWaitMillis(10);
|
||||
return new JedisPool(jedisPoolConfig, connData.getHost(), connData.getPort());
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -253,7 +253,7 @@ public class ArcadeManager extends MiniPlugin implements IRelation
|
||||
|
||||
_partyManager = new PartyManager(plugin, portal, _clientManager, preferences);
|
||||
_statsManager = new StatsManager(plugin, clientManager);
|
||||
_taskManager = new TaskManager(plugin, webAddress);
|
||||
_taskManager = new TaskManager(plugin, clientManager, webAddress);
|
||||
_achievementManager = new AchievementManager(_statsManager, clientManager, donationManager);
|
||||
_inventoryManager = inventoryManager;
|
||||
_cosmeticManager = cosmeticManager;
|
||||
|
@ -107,13 +107,19 @@ public class GameAchievementManager implements Listener
|
||||
|
||||
player.playSound(player.getLocation(), Sound.LEVEL_UP, 1f, 1f);
|
||||
|
||||
Manager.GetDonation().RewardGems(new Callback<Boolean>()
|
||||
Manager.GetTaskManager().completedTask(new Callback<Boolean>()
|
||||
{
|
||||
public void run(Boolean completed)
|
||||
{
|
||||
Manager.GetTaskManager().completedTask(player, type.getName());
|
||||
Manager.GetDonation().RewardGems(new Callback<Boolean>()
|
||||
{
|
||||
public void run(Boolean completed)
|
||||
{
|
||||
|
||||
}
|
||||
}, type.getName(), player.getName(), player.getUniqueId(), type.getGemReward());
|
||||
}
|
||||
}, type.getName(), player.getName(), player.getUniqueId(), type.getGemReward());
|
||||
}, player, type.getName());
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -76,8 +76,10 @@
|
||||
<Compile Include="Model\Server\GameServer\MineKart\MineKart.cs" />
|
||||
<Compile Include="Model\Server\GameServer\MineKart\MineKartStats.cs" />
|
||||
<Compile Include="Model\Server\PvpServer\Weapon.cs" />
|
||||
<Compile Include="SearchConf.cs" />
|
||||
<Compile Include="Tokens\AccountBatchToken.cs" />
|
||||
<Compile Include="Tokens\AccountNameToken.cs" />
|
||||
<Compile Include="Tokens\AccountTask.cs" />
|
||||
<Compile Include="Tokens\Client\AccountTransactionToken.cs" />
|
||||
<Compile Include="Tokens\Client\CoinTransactionToken.cs" />
|
||||
<Compile Include="Tokens\Client\RankUpdateToken.cs" />
|
||||
|
13
Website/LOC.Core/SearchConf.cs
Normal file
13
Website/LOC.Core/SearchConf.cs
Normal file
@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace LOC.Core
|
||||
{
|
||||
public class SearchConf
|
||||
{
|
||||
public int IdIndex { get; set; }
|
||||
public int Count { get; set; }
|
||||
}
|
||||
}
|
14
Website/LOC.Core/Tokens/AccountTask.cs
Normal file
14
Website/LOC.Core/Tokens/AccountTask.cs
Normal file
@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace LOC.Core.Tokens
|
||||
{
|
||||
public class AccountTask
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string Task { get; set; }
|
||||
public string UUID { get; set; }
|
||||
}
|
||||
}
|
@ -72,6 +72,35 @@
|
||||
return accounts;
|
||||
}
|
||||
|
||||
public List<AccountTask> GetTasksByCount(SearchConf searchConf)
|
||||
{
|
||||
var tasks = new List<AccountTask>();
|
||||
|
||||
try
|
||||
{
|
||||
using (var repository = _repositoryFactory.CreateRepository())
|
||||
{
|
||||
var gameTasks = repository.GetAll<GameTask>().Where(x => x.GameTaskId > searchConf.IdIndex).OrderBy(x => x.GameTaskId).Take(searchConf.Count).Include(x => x.Account).ToList();
|
||||
|
||||
foreach (var task in gameTasks)
|
||||
{
|
||||
AccountTask accountTask = new AccountTask();
|
||||
accountTask.Id = task.GameTaskId;
|
||||
accountTask.Task = task.TaskName;
|
||||
accountTask.UUID = task.Account.Uuid;
|
||||
|
||||
tasks.Add(accountTask);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.Log("ERROR", ex.Message + " : " + ex.StackTrace);
|
||||
}
|
||||
|
||||
return tasks;
|
||||
}
|
||||
|
||||
private object getAccountLock(string name)
|
||||
{
|
||||
object lockObject = null;
|
||||
@ -704,7 +733,7 @@
|
||||
if (account == null)
|
||||
return "ALL";
|
||||
|
||||
if (account.Rank.Name == "ADMIN" || account.Rank.Name == "OWNER" || account.Rank.Name == "DEVELOPER" || account.Rank.Name == "YOUTUBE")
|
||||
if (account.Rank.Name == "LT" || account.Rank.Name == "OWNER")
|
||||
return account.Rank.Name;
|
||||
|
||||
if (rank == null)
|
||||
|
@ -6,6 +6,7 @@
|
||||
using Core.Model.Sales;
|
||||
using Core.Tokens;
|
||||
using Core.Tokens.Client;
|
||||
using LOC.Core;
|
||||
|
||||
public interface IAccountAdministrator
|
||||
{
|
||||
@ -41,5 +42,7 @@
|
||||
bool CoinReward(GemRewardToken token);
|
||||
|
||||
ClientToken GetAccountByUUID(string uuid);
|
||||
|
||||
List<AccountTask> GetTasksByCount(SearchConf searchConf);
|
||||
}
|
||||
}
|
||||
|
@ -9,6 +9,7 @@
|
||||
using Core.Tokens.Client;
|
||||
using Newtonsoft.Json;
|
||||
using System.Collections.Generic;
|
||||
using LOC.Core;
|
||||
|
||||
public class PlayerAccountController : Controller
|
||||
{
|
||||
@ -39,6 +40,15 @@
|
||||
return Content(json, "application/json");
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public ActionResult GetTasksByCount(SearchConf searchConf)
|
||||
{
|
||||
var tasks = _accountAdministrator.GetTasksByCount(searchConf);
|
||||
|
||||
var json = JsonConvert.SerializeObject(tasks);
|
||||
return Content(json, "application/json");
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public ActionResult GetAccountByUUID(string uuid)
|
||||
{
|
||||
|
@ -7,6 +7,7 @@
|
||||
<file relUrl="Areas/Manage/Views/Skills/Edit.cshtml" publishTime="01/15/2013 14:35:34" />
|
||||
<file relUrl="Content/img/logobtntest.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="bin/System.Web.WebPages.dll" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="bin/StructureMap.xml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/themes/techno/images/41_64x64.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="bin/nStuff.UpdateControls.dll" publishTime="11/27/2012 17:05:51" />
|
||||
@ -46,7 +47,6 @@
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.min.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Views/Account/Test.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/Images/Ultra.png" publishTime="04/19/2013 17:45:48" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_image_04.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Views/Paypal/Ipn.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/themes/techno/images/avator.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/css/muffin.css" publishTime="11/27/2012 17:05:50" />
|
||||
@ -58,12 +58,12 @@
|
||||
<file relUrl="Content/Images/Wiki/Brute.png" publishTime="04/19/2013 03:34:34" />
|
||||
<file relUrl="Areas/Manage/Views/GameSalesPackage/Index.cshtml" publishTime="12/04/2012 23:18:53" />
|
||||
<file relUrl="Views/Shared/_LogOnPartial.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/Images/dom4.png" publishTime="04/18/2013 01:22:43" />
|
||||
<file relUrl="Content/themes/techno/images/portfolio/03.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/blog/02.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Web.config" publishTime="07/26/2013 13:16:03" />
|
||||
<file relUrl="Content/themes/techno/images/blog/04.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/arrows.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Views/About/Index.cshtml" publishTime="04/01/2013 08:18:30" />
|
||||
<file relUrl="Content/Images/dom11.png" publishTime="04/18/2013 01:26:08" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/Images/Wiki/Ranger.png" publishTime="04/19/2013 03:35:02" />
|
||||
<file relUrl="Views/Account/ManageRoles.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
@ -78,7 +78,6 @@
|
||||
<file relUrl="Content/themes/techno/js/jquery-1.4.3.min.js" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/th_bck.gif" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/portfolio/04.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Views/Stats/Index.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Index.cshtml" publishTime="01/15/2013 16:55:55" />
|
||||
<file relUrl="bin/Microsoft.Web.Infrastructure.xml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Edit.cshtml" publishTime="11/27/2012 17:05:50" />
|
||||
@ -90,6 +89,7 @@
|
||||
<file relUrl="bin/System.Web.WebPages.Deployment.dll" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="bin/Newtonsoft.Json.dll" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/themes/techno/images/portfolio/02.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Views/PaypalTest/Index.cshtml" publishTime="12/20/2012 21:33:42" />
|
||||
<file relUrl="Content/css/bootstrap-responsive.css" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/Images/dom8.png" publishTime="04/18/2013 01:45:53" />
|
||||
<file relUrl="Areas/Manage/Views/Web.config" publishTime="11/27/2012 17:05:50" />
|
||||
@ -107,32 +107,32 @@
|
||||
<file relUrl="Content/Images/Wiki/red_dye.jpg" publishTime="04/19/2013 03:12:21" />
|
||||
<file relUrl="Scripts/MicrosoftMvcValidation.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Views/_ViewStart.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Global.asax" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Web.config" publishTime="07/26/2013 13:16:03" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_more.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/js/jquery.nivo.slider.js" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/themes/techno/images/blog/03.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Scripts/jquery.min.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="bin/System.Web.Mvc.dll" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Views/Paypal/Receipt.cshtml" publishTime="01/07/2013 22:29:06" />
|
||||
<file relUrl="packages.config" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Areas/Manage/Views/Payments/_WriteTransaction.cshtml" publishTime="02/15/2013 08:31:48" />
|
||||
<file relUrl="Areas/Manage/Views/ServerManagement/Index.cshtml" publishTime="04/19/2013 15:51:04" />
|
||||
<file relUrl="Content/Images/dom4.png" publishTime="04/18/2013 01:22:43" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/Images/Wiki/yellow_dye.jpg" publishTime="04/19/2013 03:12:14" />
|
||||
<file relUrl="bin/Newtonsoft.Json.xml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/Images/Gamemodes.png" publishTime="04/17/2013 23:26:14" />
|
||||
<file relUrl="Areas/Manage/Views/Shared/_Layout.cshtml" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="bin/WebMatrix.Data.dll" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/img/glyphicons-halflings.png" publishTime="04/19/2013 00:40:10" />
|
||||
<file relUrl="Content/Images/Truck.png" publishTime="04/19/2013 17:26:38" />
|
||||
<file relUrl="Content/themes/base/images/ui-icons_222222_256x240.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/tr_bck.gif" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/Images/Wiki/blue_dye.jpg" publishTime="04/19/2013 03:12:46" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Details.cshtml" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Global.asax" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Areas/Manage/Views/Payments/Index.cshtml" publishTime="02/15/2013 15:36:57" />
|
||||
<file relUrl="Content/css/bootstrap.css" publishTime="04/19/2013 00:40:10" />
|
||||
<file relUrl="Content/themes/techno/images/blog/04.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Areas/Manage/Views/GameSalesPackage/Details.cshtml" publishTime="12/04/2012 23:19:27" />
|
||||
<file relUrl="bin/System.Web.Routing.dll" publishTime="03/18/2010 19:31:26" />
|
||||
<file relUrl="bin/Moq.xml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="bin/EntityFramework.xml" publishTime="11/27/2012 17:05:51" />
|
||||
@ -141,7 +141,8 @@
|
||||
<file relUrl="Scripts/jquery.nivo.slider.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/css/bootstrap.min.css" publishTime="04/19/2013 00:40:10" />
|
||||
<file relUrl="Content/Images/Wiki/Mage.png" publishTime="04/19/2013 03:34:54" />
|
||||
<file relUrl="Views/PaypalTest/_WritePackage.cshtml" publishTime="12/20/2012 21:33:50" />
|
||||
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Views/Stats/Index.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/Images/Wiki/Knight.png" publishTime="04/19/2013 03:34:46" />
|
||||
<file relUrl="Content/themes/techno/js/scriptaculous.js" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Index.cshtml" publishTime="11/27/2012 17:05:50" />
|
||||
@ -152,7 +153,8 @@
|
||||
<file relUrl="Content/js/bootstrap.min.js" publishTime="04/19/2013 09:38:28" />
|
||||
<file relUrl="Content/themes/techno/images/youtube.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/slider/01.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Views/PaypalTest/Index.cshtml" publishTime="12/20/2012 21:33:42" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Details.cshtml" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_image_05.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/Images/dom14.png" publishTime="04/18/2013 01:25:51" />
|
||||
@ -169,13 +171,13 @@
|
||||
<file relUrl="Content/css/bootstrap-responsive.min.css" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Views/Servers/Index.cshtml" publishTime="05/08/2013 10:15:36" />
|
||||
<file relUrl="bin/LOC.Website.Web.dll" publishTime="07/26/2013 13:15:47" />
|
||||
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="bin/LOC.Website.Web.pdb" publishTime="07/26/2013 13:15:47" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Views/Profile/Index.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="bin/WebMatrix.WebData.xml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Scripts/jquery.flot.min.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/themes/techno/images/facebook.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Views/PaypalTest/_WritePackage.cshtml" publishTime="12/20/2012 21:33:50" />
|
||||
<file relUrl="Views/Shared/_Layout.cshtml" publishTime="06/08/2013 00:28:59" />
|
||||
<file relUrl="bin/Moq.dll" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_list.png" publishTime="11/27/2012 17:05:50" />
|
||||
@ -213,16 +215,16 @@
|
||||
<file relUrl="Content/themes/techno/js/effects.js" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/loading.gif" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/Images/Dominate.png" publishTime="04/17/2013 23:26:14" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_image_04.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_home_header.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="bin/EntityFramework.dll" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/themes/techno/images/blog/03.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/slider/ss.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="bin/LOC.Website.Common.dll" publishTime="07/26/2013 13:15:46" />
|
||||
<file relUrl="Content/themes/techno/images/prevlabel.gif" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_subpage_bg.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="bin/LOC.Core.dll" publishTime="07/26/2013 12:11:17" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/_CreateOrEdit.cshtml" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Areas/Manage/Views/GameSalesPackage/Details.cshtml" publishTime="12/04/2012 23:19:27" />
|
||||
<file relUrl="Content/themes/techno/images/facebook.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/base/images/ui-icons_888888_256x240.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/css/templatemo_style.css" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Views/Forums/Index.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
@ -237,15 +239,14 @@
|
||||
<file relUrl="Content/themes/techno/images/templatemo_slider.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Views/Shared/_basicLayout.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="bin/System.Web.Helpers.dll" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/Images/dom11.png" publishTime="04/18/2013 01:26:08" />
|
||||
<file relUrl="Content/themes/techno/images/flickr.png" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="bin/EntityFramework.dll" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Scripts/jquery.unobtrusive-ajax.min.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Content/themes/techno/js/builder.js" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_footer.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/themes/techno/images/blog/01.jpg" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Content/Images/Truck.png" publishTime="04/19/2013 17:26:38" />
|
||||
<file relUrl="Content/themes/techno/portfolio.html" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Scripts/jquery.validate.min.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Views/Account/Register.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Views/Manage/Index.cshtml" publishTime="11/27/2012 17:05:51" />
|
||||
@ -260,14 +261,12 @@
|
||||
<file relUrl="Views/Store/Index.cshtml" publishTime="04/19/2013 19:18:41" />
|
||||
<file relUrl="Scripts/jquery-1.4.4.js" publishTime="11/27/2012 17:05:51" />
|
||||
<file relUrl="Views/Store/Test.cshtml" publishTime="01/08/2013 01:43:43" />
|
||||
<file relUrl="Content/themes/techno/portfolio.html" publishTime="11/27/2012 17:05:50" />
|
||||
<file relUrl="Areas/Manage/Views/_ViewStart.cshtml" publishTime="11/27/2012 17:05:50" />
|
||||
</publishProfile>
|
||||
<publishProfile publishUrl="ftp://api.mineplex.com/inetpub/wwwroot/MineplexDev" deleteExistingFiles="False" ftpAnonymousLogin="False" ftpPassiveMode="True" msdeploySite="" msdeploySiteID="" msdeployRemoteSitePhysicalPath="" msdeployAllowUntrustedCertificate="False" msdeploySkipExtraFilesOnServer="True" msdeployMarkAsApp="False" profileName="Profile2" publishMethod="FTP" replaceMatchingFiles="True" userName="admin" savePWD="True" userPWD="AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA6apdkDpjJkm/rJXG8gyHjQAAAAACAAAAAAAQZgAAAAEAACAAAAAGkNdd8lgNmLfwB+ReGmVu2bJRAypQ0bMK3WA2+uJeUgAAAAAOgAAAAAIAACAAAACOJR8RhUdVECJLYGt4VpFAPb/NJ7Xl2DPX2BRond2iaDAAAADPMCWTWRpKbuB5QlXBrxeannQ6wktW57e1yxem+TvI503DUxckTn1ybnJq17J9549AAAAAYUIT1IUnPQ8b11cZw/bil51oVGxVAuBCAn7LETvQ2+0EmXKqNVMZ3DSrQ6bNmgg7ZWbHQzH6cIB5GKFAWJ9byQ==" SelectedForPublish="False">
|
||||
<file relUrl="Content/Images/Wiki/SkillBook.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Log/_CreateOrEdit.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/MicrosoftAjax.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 13:30:02" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Edit.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/img/logobtntest.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.dll" publishTime="11/02/2013 13:30:01" />
|
||||
@ -288,24 +287,25 @@
|
||||
<file relUrl="Views/Account/ChangePasswordSuccess.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/blog_post.html" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/portfolio/01.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/blog.html" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.Razor.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.Abstractions.dll" publishTime="03/18/2010 17:31:26" />
|
||||
<file relUrl="Content/img/glyphicons-halflings-white.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom1.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_menu_divider.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.Administration.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.Razor.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Payments/Details.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_image_06.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/PaypalTest/Receipt.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/NuGet.Core.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/img/glyphicons-halflings-white.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Account/Test.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Ultra.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_image_04.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Paypal/Ipn.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/avator.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/css/muffin.css" publishTime="11/02/2013 13:30:01" />
|
||||
@ -336,6 +336,7 @@
|
||||
<file relUrl="Content/themes/techno/images/th_bck.gif" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/portfolio/04.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Forums/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Edit.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom6.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Gold.png" publishTime="11/02/2013 13:30:01" />
|
||||
@ -363,7 +364,7 @@
|
||||
<file relUrl="Content/Images/Wiki/red_dye.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/MicrosoftMvcValidation.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/_ViewStart.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Global.asax" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_more.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/jquery.nivo.slider.js" publishTime="11/02/2013 13:30:01" />
|
||||
@ -371,12 +372,10 @@
|
||||
<file relUrl="Scripts/jquery.min.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/GameSalesPackage/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.Mvc.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Paypal/Receipt.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="packages.config" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Payments/_WriteTransaction.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/ServerManagement/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/yellow_dye.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/Newtonsoft.Json.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Gamemodes.png" publishTime="11/02/2013 13:30:01" />
|
||||
@ -389,11 +388,9 @@
|
||||
<file relUrl="Content/Images/Wiki/blue_dye.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Details.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Payments/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/css/bootstrap.css" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/Moq.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.min.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom1.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom2.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/Intelligencia.UrlRewriter.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.nivo.slider.js" publishTime="11/02/2013 13:30:01" />
|
||||
@ -433,12 +430,13 @@
|
||||
<file relUrl="Content/css/bootstrap-responsive.min.css" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Servers/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/LOC.Website.Web.dll" publishTime="02/13/2014 00:31:41" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/LOC.Website.Web.pdb" publishTime="02/13/2014 00:31:41" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/blog/01.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Profile/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/WebMatrix.WebData.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.flot.min.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/PaypalTest/_WritePackage.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/02/2013 13:30:01" />
|
||||
@ -449,25 +447,27 @@
|
||||
<file relUrl="bin/WebMatrix.WebData.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Single.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom13.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery-ui.min.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Details.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/js/bootstrap.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-icons_cd0a0a_256x240.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/iron_sword.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Shared/Error.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/css/nivo-slider.css" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/logo.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/css/lightbox.css" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 13:30:02" />
|
||||
<file relUrl="Content/Images/Pvp.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/ss.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/blog_post.html" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/NuGet.Core.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/contact.html" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Create.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.Razor.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Details.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/ss3.png" publishTime="11/02/2013 13:30:01" />
|
||||
@ -478,7 +478,7 @@
|
||||
<file relUrl="Content/themes/techno/js/effects.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/loading.gif" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/_CreateOrEdit.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_image_04.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_home_header.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/blog/03.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/slider/ss.png" publishTime="11/02/2013 13:30:01" />
|
||||
@ -500,9 +500,9 @@
|
||||
<file relUrl="Content/themes/techno/images/templatemo_slider.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Shared/_basicLayout.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom5.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/flickr.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Web.config" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/builder.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_footer.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
@ -516,7 +516,7 @@
|
||||
<file relUrl="Content/Images/Dominate.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/close.gif" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/WebMatrix.Data.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.unobtrusive-ajax.min.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_logo.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/Moq.dll" publishTime="11/02/2013 13:30:01" />
|
||||
@ -530,7 +530,6 @@
|
||||
<file relUrl="Content/Images/Wiki/SkillBook.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Log/_CreateOrEdit.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/MicrosoftAjax.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 10:30:02" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Edit.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/img/logobtntest.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.dll" publishTime="11/02/2013 10:30:01" />
|
||||
@ -553,7 +552,6 @@
|
||||
<file relUrl="Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/blue_dye.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Delete.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/portfolio/01.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/blog.html" publishTime="11/02/2013 10:30:01" />
|
||||
@ -571,6 +569,7 @@
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.min.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Account/Test.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Ultra.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_image_04.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Paypal/Ipn.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/avator.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/css/muffin.css" publishTime="11/02/2013 10:30:01" />
|
||||
@ -584,7 +583,7 @@
|
||||
<file relUrl="Content/Images/dom4.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/portfolio/03.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/blog/02.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Web.config" publishTime="05/06/2015 20:38:01" />
|
||||
<file relUrl="Web.config" publishTime="05/12/2015 16:47:04" />
|
||||
<file relUrl="Content/themes/techno/images/arrows.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/dom8.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/System.Web.Helpers.dll" publishTime="11/02/2013 10:30:01" />
|
||||
@ -601,6 +600,7 @@
|
||||
<file relUrl="Content/themes/techno/images/th_bck.gif" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/portfolio/04.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Forums/Index.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Edit.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/dom6.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Gold.png" publishTime="11/02/2013 10:30:01" />
|
||||
@ -614,7 +614,7 @@
|
||||
<file relUrl="Content/css/bootstrap-responsive.css" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Web.config" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Home/Index.cshtml" publishTime="03/18/2014 23:41:15" />
|
||||
<file relUrl="bin/LOC.Website.Common.dll" publishTime="05/07/2015 10:01:33" />
|
||||
<file relUrl="bin/LOC.Website.Common.dll" publishTime="05/16/2015 01:46:14" />
|
||||
<file relUrl="Content/themes/techno/js/prototype.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/jquery-1.4.4.min.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Double.png" publishTime="11/02/2013 10:30:01" />
|
||||
@ -622,11 +622,12 @@
|
||||
<file relUrl="Views/Account/LogOn.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/Ranger.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_image_02.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/LOC.Website.Common.pdb" publishTime="05/07/2015 10:01:33" />
|
||||
<file relUrl="bin/LOC.Core.pdb" publishTime="05/06/2015 20:25:26" />
|
||||
<file relUrl="bin/LOC.Website.Common.pdb" publishTime="05/16/2015 01:46:14" />
|
||||
<file relUrl="bin/LOC.Core.pdb" publishTime="05/16/2015 01:46:14" />
|
||||
<file relUrl="Content/Images/Wiki/red_dye.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/MicrosoftMvcValidation.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/_ViewStart.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Global.asax" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_more.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/jquery.nivo.slider.js" publishTime="11/02/2013 10:30:01" />
|
||||
@ -638,7 +639,6 @@
|
||||
<file relUrl="Views/Paypal/Receipt.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="packages.config" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/ServerManagement/Index.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/yellow_dye.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/Newtonsoft.Json.xml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Gamemodes.png" publishTime="11/02/2013 10:30:01" />
|
||||
@ -651,18 +651,15 @@
|
||||
<file relUrl="Areas/Manage/Views/Payments/_WriteTransaction.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Details.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Payments/Index.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/css/bootstrap.css" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/blog/04.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/Moq.xml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/EntityFramework.xml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/dom1.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/dom2.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/Intelligencia.UrlRewriter.dll" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/jquery.nivo.slider.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/css/bootstrap.min.css" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/Mage.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Stats/Index.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/Knight.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/scriptaculous.js" publishTime="11/02/2013 10:30:01" />
|
||||
@ -695,41 +692,45 @@
|
||||
<file relUrl="Views/Store/_WritePackage.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/css/bootstrap-responsive.min.css" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Servers/Index.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/LOC.Website.Web.dll" publishTime="05/07/2015 10:01:33" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/LOC.Website.Web.pdb" publishTime="05/07/2015 10:01:33" />
|
||||
<file relUrl="bin/LOC.Website.Web.dll" publishTime="05/16/2015 01:46:14" />
|
||||
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/LOC.Website.Web.pdb" publishTime="05/16/2015 01:46:14" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Profile/Index.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/WebMatrix.WebData.xml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/jquery.flot.min.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/PaypalTest/_WritePackage.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/jquery-1.8.2.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_list.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/effects.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/dom15.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Mega.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/WebMatrix.WebData.dll" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Single.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/dom13.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/jquery-ui.min.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Details.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/js/bootstrap.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-icons_cd0a0a_256x240.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/iron_sword.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Shared/Error.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/css/nivo-slider.css" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/logo.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/css/lightbox.css" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 10:30:02" />
|
||||
<file relUrl="Content/Images/Pvp.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/ss.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/blog_post.html" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/contact.html" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Create.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.Razor.dll" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Details.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/ss3.png" publishTime="11/02/2013 10:30:01" />
|
||||
@ -737,18 +738,17 @@
|
||||
<file relUrl="Content/Images/dom10.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/MicrosoftAjax.debug.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Index.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/effects.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/dom1.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/loading.gif" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/_CreateOrEdit.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_image_04.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_home_header.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/blog/03.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/slider/ss.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Shared/_Layout.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/prevlabel.gif" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_subpage_bg.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/LOC.Core.dll" publishTime="05/06/2015 20:25:26" />
|
||||
<file relUrl="bin/LOC.Core.dll" publishTime="05/16/2015 01:46:14" />
|
||||
<file relUrl="Content/themes/techno/images/facebook.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-icons_888888_256x240.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/css/templatemo_style.css" publishTime="11/02/2013 10:30:01" />
|
||||
@ -763,9 +763,9 @@
|
||||
<file relUrl="Content/themes/techno/images/templatemo_slider.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Shared/_basicLayout.cshtml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/dom5.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/flickr.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Views/Web.config" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/builder.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_footer.jpg" publishTime="11/02/2013 10:30:01" />
|
||||
@ -779,7 +779,7 @@
|
||||
<file relUrl="Content/Images/Dominate.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/close.gif" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/WebMatrix.Data.xml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/lightbox.js" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_logo.png" publishTime="11/02/2013 10:30:01" />
|
||||
<file relUrl="bin/Moq.dll" publishTime="11/02/2013 10:30:01" />
|
||||
@ -793,7 +793,6 @@
|
||||
<file relUrl="Content/Images/Wiki/SkillBook.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Log/_CreateOrEdit.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/MicrosoftAjax.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 13:30:02" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Edit.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/img/logobtntest.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.dll" publishTime="11/02/2013 13:30:01" />
|
||||
@ -816,7 +815,6 @@
|
||||
<file relUrl="Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/blue_dye.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Delete.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/portfolio/01.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/blog.html" publishTime="11/02/2013 13:30:01" />
|
||||
@ -834,6 +832,7 @@
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.min.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Account/Test.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Ultra.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_image_04.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Paypal/Ipn.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/avator.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/css/muffin.css" publishTime="11/02/2013 13:30:01" />
|
||||
@ -864,6 +863,7 @@
|
||||
<file relUrl="Content/themes/techno/images/th_bck.gif" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/portfolio/04.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Forums/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Edit.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom6.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Gold.png" publishTime="11/02/2013 13:30:01" />
|
||||
@ -890,6 +890,7 @@
|
||||
<file relUrl="Content/Images/Wiki/red_dye.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/MicrosoftMvcValidation.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/_ViewStart.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Global.asax" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_more.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/jquery.nivo.slider.js" publishTime="11/02/2013 13:30:01" />
|
||||
@ -901,7 +902,6 @@
|
||||
<file relUrl="Views/Paypal/Receipt.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="packages.config" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/ServerManagement/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/yellow_dye.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/Newtonsoft.Json.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Gamemodes.png" publishTime="11/02/2013 13:30:01" />
|
||||
@ -914,18 +914,15 @@
|
||||
<file relUrl="Areas/Manage/Views/Payments/_WriteTransaction.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Details.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Payments/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/css/bootstrap.css" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/blog/04.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/Moq.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/EntityFramework.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom1.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom2.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/Intelligencia.UrlRewriter.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.nivo.slider.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/css/bootstrap.min.css" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/Mage.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Stats/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/Knight.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/scriptaculous.js" publishTime="11/02/2013 13:30:01" />
|
||||
@ -959,40 +956,44 @@
|
||||
<file relUrl="Content/css/bootstrap-responsive.min.css" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Servers/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/LOC.Website.Web.dll" publishTime="02/01/2014 08:59:36" />
|
||||
<file relUrl="Areas/Manage/Views/Log/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Shared/_FrontLayout.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/LOC.Website.Web.pdb" publishTime="02/01/2014 08:59:36" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Profile/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/WebMatrix.WebData.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.flot.min.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/PaypalTest/_WritePackage.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/MicrosoftMvcValidation.debug.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery-1.8.2.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_list.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/effects.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom15.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Mega.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/WebMatrix.WebData.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Single.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom13.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery-ui.min.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Details.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/js/bootstrap.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-icons_cd0a0a_256x240.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Wiki/iron_sword.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Shared/Error.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/css/nivo-slider.css" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/WebActivator.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/logo.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/css/lightbox.css" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/StructureMap.pdb" publishTime="11/02/2013 13:30:02" />
|
||||
<file relUrl="Content/Images/Pvp.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/ss.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/blog_post.html" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/contact.html" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Create.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/Customization.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.Razor.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/Details.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/ss3.png" publishTime="11/02/2013 13:30:01" />
|
||||
@ -1000,13 +1001,12 @@
|
||||
<file relUrl="Content/Images/dom10.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/MicrosoftAjax.debug.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Skills/Index.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/effects.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom1.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/loading.gif" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Areas/Manage/Views/Accounts/_CreateOrEdit.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_image_04.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_home_header.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/blog/03.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/ddsmoothmenu.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/slider/ss.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Shared/_Layout.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/prevlabel.gif" publishTime="11/02/2013 13:30:01" />
|
||||
@ -1026,9 +1026,9 @@
|
||||
<file relUrl="Content/themes/techno/images/templatemo_slider.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Shared/_basicLayout.cshtml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom5.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/Images/dom11.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate.unobtrusive.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/flickr.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/EntityFramework.dll" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_subpage_header.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Views/Web.config" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/builder.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_footer.jpg" publishTime="11/02/2013 13:30:01" />
|
||||
@ -1042,7 +1042,7 @@
|
||||
<file relUrl="Content/Images/Dominate.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/close.gif" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/WebMatrix.Data.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/System.Web.WebPages.xml" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Scripts/jquery.validate-vsdoc.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/js/lightbox.js" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="Content/themes/techno/images/templatemo_logo.png" publishTime="11/02/2013 13:30:01" />
|
||||
<file relUrl="bin/Moq.dll" publishTime="11/02/2013 13:30:01" />
|
||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user