<?php if (!defined("__MAGIC__")) { exit; } // ๊ฑธ๋ฌ์ง ๊ฒฐ๊ณผ๊ฐ $clear = $this->Clear(); if (!$clear['mb_id']) { Dialog::alert("์์ด๋๋ฅผ ์ ๋ ฅํ์ธ์."); } if (!$clear['mb_nick']) { Dialog::alert("๋ณ๋ช ์ ์ ๋ ฅํ์ธ์."); } // ์์๋น๋ฐ๋ฒํธ $clear['mb_passwd'] = $this->Sql('password', uniqid()); $clear['mb_level'] = 2; $clear['mb_datetime'] = 'NOW()'; // ํ์์ ๋ณด ์ ๋ฐ์ดํธ $this->Sql('insert', $clear); Url::Go($this->Link('list')); exit;
<?php if (!defined("__MAGIC__")) { exit; } $tbn = self::TBN(); $msg_no = GV::Number('msg_no'); $state = GV::Number('state'); $list = $_POST['check']; if ($msg_no) { $list[] = $msg_no; } if (sizeof($list) == 0) { Dialog::alert('๊ธ์ ์ ํํด ์ฃผ์ธ์.'); } foreach ($list as $v) { $sql = "\n\tUPDATE {$tbn}\n\tSET msg_state=msg_state|{$state}\n\tWHERE msg_no='{$v}'\n\t"; DB::Get()->sql_query($sql); } Url::Go($this->Link('view', $msg_no)); exit;
<?php if (!defined("__MAGIC__")) { exit; } /* * ํ์ผ ์์ฑ ๊ฐ๋ฅ ๊ฒ์ฌ * ๋ฆฌ๋ ์ค ์์คํ ์์๋ ๊ถํ์ด ์์ผ๋ฉด ํ์ผ ์์ฑ์ ํ ์ ์์์ผ๋ก * ๊ถํ๊ฒ์ฌ๋ฅผ ์ํํจ * ๊ถํ๊ฒ์ฌ๋ฅผ ํต๊ณผํ์ง ๋ชปํ๋ฉด ์คํจ ํ์ด์ง๋ก ๋์ด๊ฐ */ if (!is_writeable(Path::MB())) { Url::Go($this->Link('permission')); }
<?php if (!defined("__MAGIC__")) { exit; } $state_x = GV::Number('state_x'); $state_o = GV::Number('state_o'); if ($state_o == '' && $state_x == '') { Url::Go(Url::Get(array('state_x' => 20))); }
<?php if (!defined("__MAGIC__")) { exit; } $msg_no = GV::Number('msg_no'); $tbn_msg = $this->TBN(); $tbn_member = Member::TBN(); $sql = "\nSELECT\n\tmsg_no,\n\tmsg_parent\nFROM {$tbn_msg}\nWHERE msg_no={$msg_no}\nLIMIT 1\n"; $sql_result = DB::Get()->sql_fetch($sql); if ($sql_result['msg_parent']) { Url::Go($this->Link('view', $sql_result['msg_parent'])); } $sql = "\nSELECT\n\tA.*,\n\tB.mb_nick,\n\tB.mb_id\nFROM `{$tbn_msg}` A \n\tINNER JOIN `{$tbn_member}` B ON A.msg_with = B.mb_no\nWHERE \n\t(A.msg_no={$msg_no} AND A.msg_parent=0) OR\n\tA.msg_parent={$msg_no}\n\tORDER BY A.msg_datetime\n"; $sql_result = DB::Get()->sql_query_list($sql); // ์ฝ์์ผ๋ก ํ์ $sql = "\nUPDATE `{$tbn_msg}`\n\tSET msg_state=msg_state|{$this->Config('state', 'read')}\nWHERE\n\tmsg_no={$msg_no}\n"; DB::Get()->sql_query($sql); foreach ($sql_result as $k => $v) { $sql_result[$k]['html'] = ''; /* ํ์ผ ๋ค์ด๋ก๋ ๋งํฌ & ์ด๋ฏธ์ง ๋ทฐ ๋์ค์ ํ์ผ์ ์ง์ํ๊ฒ ๋๋ฉด ์ฌ์ฉํจ if($v['msg_file']) { // ํ์ผ ํ์ ๊ฒ์ฌ $file_type = substr($v['msg_file'], strrpos($v['msg_file'], '.')+1); $file_type = strtolower($file_type); if($file_type == 'jpg' || $file_type == 'gif' || $file_type == 'png') { $sql_result[$k]['html'].='<img src="'.Path::Group($v['msg_file']).'"/>'; } else {
<?php if (!defined("__MAGIC__")) { exit; } $mb_id = GV::Id('mb_id', 'POST'); $mb_passwd = $this->Sql('password', GV::Password('mb_passwd', 'POST')); if (!$mb_id) { Dialog::alert("์์ด๋๋ฅผ ์ ๋ ฅํ์ธ์"); } if (!$mb_passwd) { Dialog::alert("ํจ์ค์๋๋ฅผ ์ ๋ ฅํ์ธ์"); } if ($this->mb_id($mb_id)->mb_passwd != $mb_passwd) { Dialog::alert("๋ก๊ทธ์ธ์ ์คํจ ํ์ต๋๋ค.\n์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ํ์ธํ์ธ์."); exit; } // ๋ก๊ทธ์ธ $this->Action('login', $this->mb_no); if (GV::PrevUrl()) { Url::Go(GV::PrevUrl()); } else { Url::GoHome(); } exit;
* ์๊ธ ๋ถ๋ชจ๋ ๋ฌด์กฐ๊ฑด 0์ด๋ค */ $clear['msg_parent'] = 0; /* * ๋ณด๋ธํธ์งํจ ์ ๋ ฅ * ------------ * ๊ธ์ด์ด์๊ฒ ๋ฉ์์ง ์ ๋ ฅ * 1:1 ๋ํ๋ง ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ * ์ฌ๋ฌ๋ช ์๊ฒ ๋ณด๋ผ์ ๋ณด๋ธ ์ซ์๋งํผ ๋ณด๋ธํธ์งํจ์ผ๋ก ๋ณด๋ธ๋ค. * ๋ณด๋ธ ํธ์งํจ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฝ์์ผ๋ก ํ์ํ๊ณ ๋ณด๊ดํ๋ค.(๋ฐ์์ชฝ์งํจ์ ํ์ํ์ง ์๊ธฐ์ํด) */ $clear['mb_no'] = $mb_no; $clear['msg_state'] = $this->State('sent') | $this->State('read') | $this->State('archive'); $clear['msg_with'] = $with; $clear['msg_writer'] = $with_name . '(1)'; $msg_no = DB::Get()->InsertEx($tbn, $clear, array('msg_ip')); /* * ๋ฉ์์ง ๋ณด๋ด๊ธฐ * ---------- * ๋ฐ๋์ด์๊ฒ ๋ฉ์์ง ์ ๋ ฅ * ๊ธฐ์กด ๊ทธ๋ฃน์ด ์ญ์ ๋์๊ฑฐ๋ ์ฒซ ๋ฉ์์ง ์ผ ๊ฒฝ์ฐ์ ๋ถ๋ชจ ๋ฉ์์ง๋ก ์ค์ ํ์ฌ ์ ์กํจ */ $clear['mb_no'] = $with; $clear['msg_state'] = 0; $clear['msg_with'] = $mb_no; $clear['msg_writer'] = $mb_nick . '(1)'; DB::Get()->InsertEx($tbn, $clear, array('msg_ip')); // ์ชฝ์ง ์ ๋ ฅ ํ ๋ฐ์ ์ชฝ์งํจ์ผ๋ก ์ด๋ Url::Go($this->Link('list_inbox')); } }
<?php if (!defined("__MAGIC__")) { exit; } $check = $this->CheckInstall($this->TBN(), $this->Table()); if ($_GET['install'] == 'excute') { $this->Install($this->TBN(), $this->Table(), $check); Url::Go(Url::Get('', array('install', $this->Mode('name')))); } ?> <div style="padding:20px;line-height:1.6"> <?php if ($check == 'create') { ?> ์ชฝ์ง ๋ชจ๋์ด ์ค์น๋์ง ์์์ต๋๋ค. <?php } else { ?> <p>์ชฝ์ง ๋ชจ๋์ ๋ฒ์ ์ด ๋ฌ๋ผ์ ๋ณ๊ฒฝ๋์ด์ผ ํ ๋ถ๋ถ์ด ์์ต๋๋ค.</p> <p style="font-weight:bold">๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃ๊ฐ ๋ง์ค๋ ์ ์์ผ๋ ๋ฐฑ์ ํ ์ ์คํ ์คํํด ์ฃผ์ธ์</p> <div style="margin-top:20px"><strong>์ถ๊ฐํ๋</strong></div> <ul style="list-style:none"> <?php if (count($check['add']) == 0) { ?> <li>์์ต๋๋ค</li><?php } foreach ($check['add'] as $k => $v) { ?>