|
트위터 트윗을 텍스트큐브로 자동 발행시키기 위해, _entry 테이블에 입력시키기 위해서 세 개의 function이 필요하다.
텍스트큐브에서 이미 쓰이고 있는 function이니 플러그인에서 function 이름을 바꿔줘야 에러가 나지 않는다.
function generateITPassword() { return strtolower(substr(base64_encode(rand(0x10000000, 0x70000000)), 3, 8)); }
function escapeITString($string, $link = null){ global $__gEscapeTag; if(is_null($__gEscapeTag)) { if (function_exists('mysql_real_escape_string') && (mysql_real_escape_string('ㅋ') == 'ㅋ')) { $__gEscapeTag = 'real'; } else { $__gEscapeTag = 'none'; } } if($__gEscapeTag == 'real') { return is_null($link) ? mysql_real_escape_string($string) : mysql_real_escape_string($string, $link); } else { return mysql_escape_string($string); } }
function getITSlogan($slogan) { $slogan = preg_replace('/-+/', ' ', $slogan); $slogan = preg_replace('@[!-/:-\@\[-\^`{-~]+@', '', $slogan); $slogan = preg_replace('/\s+/', '-', $slogan); $slogan = trim($slogan, '-'); return strlen($slogan) > 0 ? $slogan : 'XFile'; }
|