Skip to content

Instantly share code, notes, and snippets.

View nguyenvinhlinh's full-sized avatar
💭
Hey, wait! What are you trying to looking for?

Nguyen Vinh Linh nguyenvinhlinh

💭
Hey, wait! What are you trying to looking for?
View GitHub Profile
defmodule XXX do
import Plug.Conn
import Phoenix.Controller
def __using__(params) do
params
end
defmacro is_edit_path(conn) do
conn.request_path == Iea.Router.Helpers.teacher_user_path(conn, :edit_profile)
defmodule Plug.TeacherProfileControl do
import Plug.Conn
import Phoenix.Controller
alias Iea.User
use Plug.TeacherProfileControl
def init(opt) do
opt
end
defmacro is_edit_path(conn) do
def getDataCampusSchedule(conn, %{"f" => %{"campus_id" => campus_id, "semester_id" => semester_id}}) do
query = from csetting in ClassSetting ,
join: ctime in ClassTime, on: ctime.id == csetting.class_time_id,
join: class in Class, on: class.id == csetting.class_id,
join: teacher in User,on: teacher.id == csetting.teacher_id,
join: subject in Subject, on: subject.id == csetting.subject_id,
join: campus in Campus, on: campus.id == class.campus_id,
where: class.semester_id == ^String.to_integer(semester_id),
order_by: [ctime.id, csetting.date],
// /function toggleCampusSelect() {
// switch($('#js-role-select').val()) {
// case 'campus_manager':
// $('#js-campus-select').show();
// $("div.contract-full-time").hide();
// $("#user_contract_type").prop("disabled", true);
// $("#user_contract_type").val("full time");
// break;
// case 'teacher':
// $("#user_contract_type").prop("disabled", false);
OpenSSH_7.2p2, OpenSSL 1.0.2h-fips 3 May 2016
debug1: Reading configuration data /home/nguyenvinhlinh/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 58: Applying options for *
debug1: Connecting to 128.199.95.172 [128.199.95.172] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /home/nguyenvinhlinh/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/nguyenvinhlinh/.ssh/id_rsa-cert type -1
def connect(%{"username" => username, "chat_token" => chat_token}, socket) do
case Repo.get_by(User, username: username) do
nil ->
:error
user ->
if user.chat_token == chat_token do
socket = assign(socket, :current_user, user)
{:ok, socket}
else
:error