• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP logFile函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中logFile函数的典型用法代码示例。如果您正苦于以下问题:PHP logFile函数的具体用法?PHP logFile怎么用?PHP logFile使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了logFile函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: loadExcel

 function loadExcel($file = false)
 {
     // error_reporting(E_ALL ^ E_NOTICE);
     global $CONFIG, $EXCEL;
     if (!$file) {
         return false;
     }
     if (!in_array($_FILES[$file]['type'], $EXCEL[0]['filetype'])) {
         return false;
     }
     if (array_key_exists('admin', $CONFIG)) {
         $this->configkey = 'admin';
     }
     if (array_key_exists('dashboard', $CONFIG)) {
         $this->configkey = 'dashboard';
     }
     $excel = "";
     $filename = $_FILES[$file]['tmp_name'];
     $excelEngine = LIBS . 'excel/excel_reader' . $CONFIG[$this->configkey]['php_ext'];
     if (is_file($excelEngine)) {
         require_once $excelEngine;
         $excel = new Spreadsheet_Excel_Reader($filename);
         logFile('load excel success');
     } else {
         logFile('excel lib not found');
     }
     return $excel;
 }
开发者ID:TrinataBhayanaka,项目名称:ibc.resource,代码行数:28,代码来源:reportHelper.php


示例2: insert_data

 function insert_data($data, $table)
 {
     $check = $this->insert($data, $table);
     logFile($check);
     if ($check) {
         return true;
     } else {
         return false;
     }
 }
开发者ID:TrinataBhayanaka,项目名称:cat.polda,代码行数:10,代码来源:mlogin.php


示例3: inputgallery

 function inputgallery($judul, $deskripsi, $namafile, $id_album, $jns_file)
 {
     $query = "INSERT INTO gallery(id_album,nm_gallery,jns_file,path_lokasi,deskripsi)\n\t\t\t\t\tVALUES('" . $id_album . "','" . $judul . "','" . $jns_file . "','" . $namafile . "','" . $deskripsi . "')";
     //eksekusi query
     logFile($query);
     $exec = $this->query($query, 0);
     //kondisi apabila eksekusi berhasil mengembalikan notif 1, jika gagal mencetak query gagal
     if ($exec) {
         return 1;
     } else {
         pr('query gagal');
     }
 }
开发者ID:Trinata,项目名称:pondokgurubakti,代码行数:13,代码来源:mgallery.php


示例4: logout

 function logout()
 {
     global $basedomain;
     $doLogout = $this->userHelper->logoutUser();
     if ($doLogout) {
         redirect($basedomain . 'logout.php');
         exit;
     } else {
         redirect($basedomain);
         logFile('can not logout user');
         exit;
     }
 }
开发者ID:Trinata,项目名称:pondokgurubakti,代码行数:13,代码来源:home.php


示例5: inputgallery

 function inputgallery($judul, $deskripsi, $filename, $id_gmb, $jns_file, $status, $tipe_album)
 {
     $date = date("Y-m-d H:i:s");
     $query = "INSERT INTO gallery(other_id,judul,jns_file,filename,deskripsi,status,date_upload,tipe_album)\n\t\t\t\t\tVALUES('" . $id_gmb . "','" . $judul . "','" . $jns_file . "','" . $filename . "','" . $deskripsi . "','" . $status . "', '{$date}', '" . $tipe_album . "')";
     //eksekusi query
     logFile($query);
     $exec = $this->query($query, 0);
     //kondisi apabila eksekusi berhasil mengembalikan notif 1, jika gagal mencetak query gagal
     if ($exec) {
         return 1;
     } else {
         pr('query gagal');
     }
 }
开发者ID:Trinata,项目名称:pondokgurubakti,代码行数:14,代码来源:mgallery.php


示例6: dataAset

 function dataAset($oldSatker, $newSatker, $debug = false)
 {
     /*
         - ambil aset di satker lama
         - looping asetid, ambil kode kelompok untuk menentukan no register baru
         - ambil noregister terakhir di satker baru dengan kode kelompok
         - bentuk satker, lokasi, no register
         - insert ke tabel tmp_merger
     
         execute
         - select data dari tmp_merger
         - update ke tabel masing2
     */
     $sql = array('table' => "aset AS a", 'field' => "a.Aset_ID, a.kodeKelompok, a.kodeSatker, a.kodeLokasi, a.noRegister, a.TipeAset, a.Tahun", 'condition' => "a.kodeSatker = '{$oldSatker}'");
     $aset = $this->db->lazyQuery($sql, $debug);
     if ($aset) {
         foreach ($aset as $key => $value) {
             $listTableAbjad = array('A' => 1, 'B' => 2, 'C' => 3, 'D' => 4, 'E' => 5, 'F' => 6);
             $sql = array('table' => "aset AS a, satker AS s", 'field' => "a.kodeLokasi, s.NamaSatker", 'condition' => "a.kodeSatker = '{$newSatker}' AND s.kd_Ruang IS NULL", 'joinmethod' => 'LEFT JOIN', 'join' => 'a.kodeSatker = s.kode', 'limit' => 1);
             $satker = $this->db->lazyQuery($sql, $debug);
             $table = $this->getTableKibAlias($listTableAbjad[$value['TipeAset']]);
             $tmpKodeLokasi = explode('.', $satker[0]['kodeLokasi']);
             $tmpKodeSatker = explode('.', $newSatker);
             $prefix = $tmpKodeLokasi[0] . '.' . $tmpKodeLokasi[1] . '.' . $tmpKodeLokasi[2];
             $prefixkodesatker = $tmpKodeSatker[0] . '.' . $tmpKodeSatker[1];
             $prefixTahun = substr($value['Tahun'], 2, 2);
             $postfixkodeSatker = $tmpKodeSatker[2] . '.' . $tmpKodeSatker[3];
             $implLokasi = $prefix . '.' . $prefixkodesatker . '.' . $prefixTahun . '.' . $postfixkodeSatker;
             $data[$key]['Aset_ID'] = $value['Aset_ID'];
             $data[$key]['kodeSatker'] = $newSatker;
             $data[$key]['oldKodeSatker'] = $oldSatker;
             $data[$key]['NamaSatker'] = $satker[0]['NamaSatker'];
             $data[$key]['kodeKelompok'] = $value['kodeKelompok'];
             $data[$key]['kodeLokasi'] = $implLokasi;
             $data[$key]['TipeAset'] = $listTableAbjad[$value['TipeAset']];
         }
         $totalAset = count($aset);
         $dataevent = serialize($data);
         $shufle = str_shuffle('ABCDEFGHIJKLMNOPQR');
         logFile($dataevent, $shufle);
         $date = date('Y-m-d H:i:s');
         $sql = array('table' => "tmp_merger", 'field' => "Aset, event, target, data, create_date", 'value' => "{$totalAset}, '{$oldSatker}', '{$newSatker}', '{$shufle}','{$date}'");
         usleep(100);
         $res = $this->db->lazyQuery($sql, $debug, 1);
         if ($res) {
             echo "Sukses insert data \n";
         }
     }
 }
开发者ID:TrinataBhayanaka,项目名称:simbada-tangsel,代码行数:49,代码来源:merger_helper.php


示例7: select_data_selesai

 function select_data_selesai($years, $month)
 {
     $filter = "";
     if ($years and $years != 3) {
         $filter .= " AND YEAR(tanggal) = '{$years}'";
     }
     if ($month and $month != 15) {
         $filter .= " AND MONTH(tanggal) = '{$month}'";
     }
     $query = "SELECT COUNT(1) AS total FROM bsn_pengaduan WHERE status = '4' {$filter}";
     logFile($query);
     $result = $this->fetch($query);
     // pr($result);
     return $result;
 }
开发者ID:TrinataBhayanaka,项目名称:sipmas.bsn,代码行数:15,代码来源:mstatistik.php


示例8: forgotPassword

 function forgotPassword()
 {
     global $CONFIG;
     $token = _p('token');
     $this->view->assign('status', true);
     if ($token) {
         // pr($_POST);
         $getToken = $this->loginHelper->getUserEmail(_p('email'), true);
         if ($getToken) {
             // send mail before activate account
             $dataArr['email'] = $getToken['email'];
             $dataArr['username'] = $getToken['username'];
             $dataArr['password'] = $getToken['password'];
             $dataArr['token'] = sha1('reset' . $getToken['email']);
             $dataArr['validby'] = $getToken['email_token'];
             $dataArr['regfrom'] = 1;
             $dataArr['reset'] = 1;
             $inflatData = encode(serialize($dataArr));
             logFile($inflatData);
             $to = $getToken['email'];
             $from = $CONFIG['email']['EMAIL_FROM_DEFAULT'];
             // $msg = "To activate your account please <a href='{$basedomain}login/validate/?ref={$inflatData}'>click here</a>";
             $this->view->assign('email', $getToken['email']);
             $this->view->assign('username', $getToken['username']);
             $this->view->assign('encode', $inflatData);
             $this->view->assign('content', "reset");
             $msg = "<p>Hi " . $getToken['username'] . "!</p>";
             $msg .= $this->loadView('emailTemplate');
             // try to send mail
             // pr($getToken);
             // exit;
             $sendMail = sendGlobalMail($to, $from, $msg, true);
             logFile('mail reset account send ' . serialize($sendMail));
             $this->view->assign('status', true);
         } else {
             $this->view->assign('status', false);
         }
         // $this->activityHelper->updateEmailLog(false,$to,'account',0);
         /*$verifiedData = $this->loginHelper->resetAccount($to);
          	if ($verifiedData){
          		echo 'true';
          	}*/
     }
     return $this->loadView('forgot-password');
 }
开发者ID:Gunadarma-Codecamp,项目名称:peer-website,代码行数:45,代码来源:register.php


示例9: generateEmail

 function generateEmail($email = false, $username = false, $regfrom = 1, $token = CODEKIR)
 {
     global $CONFIG, $basedomain;
     if (!$email && !$username) {
         return false;
     }
     $dataArr['email'] = $email;
     $dataArr['username'] = $username;
     $dataArr['token'] = sha1('register' . $email);
     $dataArr['validby'] = $token;
     $dataArr['regfrom'] = $regfrom;
     logFile('token ori : ' . $token);
     $inflatData = encode(serialize($dataArr));
     logFile(serialize($dataArr));
     $return['to'] = $email;
     $return['from'] = $CONFIG['email']['EMAIL_FROM_DEFAULT'];
     $return['subject'] = "[NOTIFICATION]";
     $return['msg'] = "To activate your account please <a href='{$basedomain}login/validate/?ref={$inflatData}'>click here</a>";
     $return['encode'] = $inflatData;
     return $return;
 }
开发者ID:Gunadarma-Codecamp,项目名称:peer-website,代码行数:21,代码来源:activityHelper.php


示例10: VALUES

			$query2 = "INSERT INTO Satker VALUES (NULL, NULL, '$data->KodeSektor', '$data->KodeSatker', ".$NamaSatker.", NULL, 
					0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, {$Gudang}, ".$KodeUnit.", '$tmp_kode', ".$KotaSatker.", ".$BuatKIB.",NULL)";
			// pr($query2);
			$result2 = mysql_query($query2) or die (mysql_error());
			usleep(500);
			*/

			// pr($data);
			// pr($_POST);
			$tmpKodeRuang ="$data->KodeSatker.$_POST[KodeUnit].$_POST[KodeUPB].$_POST[KodeRuangan]"; 
			$tmp_kode = "$data->KodeSatker.$_POST[KodeUnit].$_POST[KodeUPB]";
			$query3 = "INSERT INTO Satker (Satker_ID, Tahun, KodeSektor, KodeSatker, NamaSatker, AlamatSatker, NGO, RAND_ID, IndukSatker, NGO1_ID, NGO2_ID, NGO3_ID, NGO4_ID, CNOTE1, CNOTE2, Gudang, KodeUnit, Tmp_KodeSatker, KotaSatker, BuatKIB, Kd_Ruang, kode)  VALUES (NULL, NULL, '$data->KodeSektor', '$data->KodeSatker', ".$NamaSatker.", NULL, 
					0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, {$Gudang}, ".$KodeUnit.", '$tmpKodeRuang', ".$KotaSatker.", ".$BuatKIB.",{$KodeRuangan},'$tmp_kode')";
			// pr($query3);

			logFile($query3);
			$result3 = mysql_query($query3) or die (mysql_error());

			// exit;
			if ($result3 > 0) echo "<script type='text/javascript'>alert('Sukses'); window.location.href='?page=$_GET[page]&a=v'; </script>" ;
			else echo '<script type=text/javascript>alert("Gagal");</script>';
		}
		else
		{
			echo '<script type=text/javascript>alert("Silahkan mengisi form Ruang");</script>' ;
		}
		/*
		$query = "INSERT INTO Satker VALUES (NULL, NULL, ".$KodeSektor.", NULL, ".$NamaSatker.", NULL, 
				0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, 0)";
		$result = mysql_query($query) or die (mysql_error());
		$query1 = "INSERT INTO Satker VALUES (NULL, NULL, ".$KodeSektor.", ".$KodeSatker.", ".$NamaSatker.", NULL, 
开发者ID:TrinataBhayanaka,项目名称:simbada-tangsel,代码行数:31,代码来源:adm_daftar_skpd.php


示例11: sendGlobalMail

function sendGlobalMail($to, $from, $msg, $config = true)
{
    global $CONFIG, $LOCALE;
    if (!$config) {
        @mail($to, "[ NOTIFICATION ] Flora Kalbar", $msg, "From: {$from}\n");
        return array('message' => 'success send mail', 'result' => true);
    }
    require_once LIBS . "PHPMailer/class.phpmailer.php";
    if ($from != '') {
        $from = $from;
    } else {
        $from = $CONFIG['email']['EMAIL_FROM_DEFAULT'];
    }
    $mail = new PHPMailer(true);
    $mail->IsSMTP();
    // telling the class to use SMTP
    try {
        logFile('ready to send mail');
        $mail->Host = $CONFIG['email']['EMAIL_SMTP_HOST'];
        // SMTP server
        $mail->SMTPDebug = 1;
        // enables SMTP debug information (for testing)
        $mail->SMTPAuth = true;
        // enable SMTP authentication
        $mail->SMTPSecure = "ssl";
        // sets the prefix to the servier
        $mail->Host = "smtp.gmail.com";
        // sets GMAIL as the SMTP server
        $mail->Port = 465;
        // set the SMTP port for the GMAIL server
        $mail->Username = $CONFIG['email']['EMAIL_FROM_DEFAULT'];
        // GMAIL username
        $mail->Password = $CONFIG['email']['EMAIL_SMTP_PASSWORD'];
        // GMAIL password
        $mail->AddAddress($to);
        $mail->SetFrom($CONFIG['email']['EMAIL_FROM_DEFAULT'], 'No Reply Account');
        $mail->Subject = "[ NOTIFICATION ] Flora Kalbar";
        $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!';
        // optional - MsgHTML will create an alternate automatically
        $mail->MsgHTML($msg);
        $result = $mail->Send();
        logFile('status send = ' . $result);
        if ($result) {
            return array('message' => 'success send mail', 'result' => true, 'res' => $result);
        } else {
            return array('message' => 'error mail setting', 'result' => false, 'res' => $mail->ErrorInfo);
        }
    } catch (phpmailerException $e) {
        // echo $e->errorMessage(); //Pretty error messages from PHPMailer
    } catch (Exception $e) {
        // echo $e->getMessage(); //Boring error messages from anything else!
    }
}
开发者ID:Gunadarma-Codecamp,项目名称:peer-website,代码行数:53,代码来源:common.php


示例12: extract

 /**
  * @todo extract zip function basedomain/zip/extract
  * 
  * @see s_linux_unzip Function
  * @see unzip Function
  * @see createFolder Function
  * @see getContents Function
  * @see resize & crop Function
  * @see validateUsername Function
  * @see imagezip class
  * 
  * */
 function extract($status = NULL, $msg = NULL, $data = NULL)
 {
     global $CONFIG;
     $name = $_POST['imagezip'];
     $path = '';
     $path_file = $CONFIG['default']['upload_path'];
     //get data user from session
     $session = new Session();
     //$sess_user = $session->get_session();
     //$sess_data = $sess_user['ses_user'];
     $sess_data = $session->get_session();
     $username = $sess_data['login']['username'];
     $personID = $sess_data['login']['id'];
     $password = $sess_data['login']['password'];
     if (empty($username) || empty($personID) || empty($password)) {
         $status = "error";
         $msg = "Kesalahan terjadi saat validasi data pengguna, silakan logout kemudian login kembali";
         echo json_encode(array('status' => $status, 'message' => $msg));
         exit;
     }
     //$email = $_POST['email'];
     /*$username = $_POST['username'];
             
             $validateUsername = $this->validateUsername($username);
     
             if($validateUsername['status'] != 'success'){
                 $status = "error";
                 $msg = "Error occured while validating username";
                 
                 echo json_encode(array('status' => $status, 'message' => $msg));
                 exit;
             }
             
             $personID = $validateUsername['personID'];*/
     // input with email
     /*$validateEmail = $this->validateEmail($email);
       if($validateEmail['status'] != 'success'){
           $status = "error";
           $msg = "Error occured while validating email";
           
           echo json_encode(array('status' => $status, 'message' => $msg));
           exit;
       }
       $personID = $validateEmail['personID'];
       $username = $validateEmail['short_namecode'];*/
     //end input with email
     //move zip file to tmp folder
     $copy_zip = sftpServices($CONFIG['default']['hostname'], $username, $password, $name);
     logFile($copy_zip);
     if (!$copy_zip) {
         $status = "error";
         $msg = "Kesalahan saat mengambil file zip atau file zip tidak ditemukan";
         echo json_encode(array('status' => $status, 'message' => $msg));
         exit;
     }
     if (!empty($name)) {
         if (preg_match('#\\.(zip|ZIP)$#i', $name)) {
             $tmp_path = md5($name);
             $path_extract = $path_file . 'imgprocess/' . $tmp_path;
             $file = $path_file . $name;
             //check file zip exist
             if (!file_exists($file)) {
                 $status = "error";
                 $msg = "Sistem tidak dapat menemukan file yang ditentukan";
                 echo json_encode(array('status' => $status, 'message' => $msg));
                 exit;
             }
             if ($CONFIG['default']['unzip'] == 's_linux_unzip') {
                 s_linux_unzip($file, $path_extract);
             } elseif ($CONFIG['default']['unzip'] == 'zipArchive') {
                 unzip($file, $path_extract);
             }
             $path_data = 'public_assets/';
             //$path_user = $path_data.$username;
             $path_img = $path_data . '/img';
             $path_img_ori = $path_img . '/ori';
             $path_img_1000px = $path_img . '/1000px';
             $path_img_500px = $path_img . '/500px';
             $path_img_100px = $path_img . '/100px';
             $toCreate = array($path_img, $path_img_ori, $path_img_1000px, $path_img_500px, $path_img_100px);
             $permissions = 0755;
             if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
                 createFolder($toCreate, $permissions);
             } else {
                 shell_createFolder($toCreate);
             }
             $images = $this->GetContents($path_extract);
             $list = count($images);
//.........这里部分代码省略.........
开发者ID:Gunadarma-Codecamp,项目名称:peer-website,代码行数:101,代码来源:zip.php


示例13: commitTransaction

 /**
  * @todo commit sql transaction
  * 
  * @return boolean true/false
  * 
  * */
 function commitTransaction()
 {
     $this->commit();
     logFile('====COMMIT TRANSACTION====');
     return true;
 }
开发者ID:Gunadarma-Codecamp,项目名称:peer-portal,代码行数:12,代码来源:collectionHelper.php


示例14: checkTwitter

 /**
  * @todo check if twitter of user exist or not
  * 
  * @param $data = inputted twitter
  * @return boolean
  */
 function checkTwitter($data)
 {
     if ($data == '') {
         return true;
     } else {
         $sql = "SELECT COUNT(`id`) AS total FROM `person` WHERE `twitter` = '" . $data . "' ";
         $res = $this->fetch($sql, 0);
         if ($res['total'] > 0) {
             logFile('Twitter EXIST/');
             return false;
         }
     }
     return true;
 }
开发者ID:TrinataBhayanaka,项目名称:cat.polda,代码行数:20,代码来源:loginHelper.php


示例15: loadUssdSender

            $_SESSION['menu-Opt'] = $menuName;
            //Assign previous session menu name
            break;
    }
    if ($receiver->getMessage() == "000") {
        $responseExitMsg = "Exit Program!";
        $response = loadUssdSender($sessionId, $responseExitMsg);
        session_destroy();
    }
    if ($receiver->getMessage() == "exit") {
        $responseExitMsg = "Exit Program!";
        $response = loadUssdSender($sessionId, $responseExitMsg);
        session_destroy();
    } else {
        logFile("Selected response message := " . $responseMsg[$menuName]);
        logFile("cat" . $_SESSION['cat']);
        //$response = loadUssdSender($sessionId, $responseMsg[$menuName]);
        $response = send($sessionId, $responseMsg[$menuName], $address);
    }
}
/*
    Get the session id and Response message as parameter
    Create sender object and send ussd with appropriate parameters
**/
function send($sessionId, $responseMessage, $destinationAddress)
{
    $password = "password";
    if ($responseMessage == "000") {
        $ussdOperation = "mt-fin";
    } else {
        $ussdOperation = "mt-cont";
开发者ID:buddhiv,项目名称:unipro3,代码行数:31,代码来源:UssdLogin.php


示例16: doSignup

 /**
  * @todo create new user
  *           
  * @return $statusName and $msgName = status and message for validating name
  * @return $statusEmail and $msgEmail = status and message for validating email
  * @return $statusUsername and $msgUsername = status and message for validating username
  * @return $statusTwitter and $msgTwitter = status and message for validating twitter                  
  */
 function doSignup()
 {
     global $CONFIG;
     $data = $_POST;
     $checkEmail = $this->loginHelper->checkEmail($data['email']);
     $checkUsername = $this->loginHelper->checkUsername($data['username']);
     $checkTwitter = $this->loginHelper->checkTwitter($data['twitter']);
     if ($checkEmail !== true || $checkUsername !== true || $checkTwitter !== true) {
         $statusEmail = "";
         $msgEmail = "";
         $statusUsername = "";
         $msgUsername = "";
         $statusTwitter = "";
         $msgTwitter = "";
         if ($checkEmail !== true) {
             $statusEmail = "exist";
             $msgEmail = "Email already exist";
         }
         if ($checkUsername !== true) {
             $statusUsername = "exist";
             $msgUsername = "Username already exist";
         }
         if ($checkTwitter !== true) {
             $statusTwitter = "exist";
             $msgTwitter = "Twitter already exist";
         }
         echo json_encode(array('statusEmail' => $statusEmail, 'msgEmail' => $msgEmail, 'statusUsername' => $statusUsername, 'msgUsername' => $msgUsername, 'statusTwitter' => $statusTwitter, 'msgTwitter' => $msgTwitter));
         exit;
     }
     // else{
     //     echo json_encode(array('status' => 'error'));
     //     exit;
     // }
     if ($checkEmail && $checkUsername && $checkTwitter) {
         $signup = $this->loginHelper->createUser($data);
         // uncomment in server
         // if ($signup){
         $getToken = $this->loginHelper->getEmailToken($data['username']);
         // send mail before activate account
         $dataArr['email'] = $data['email'];
         $dataArr['username'] = $data['username'];
         $dataArr['password'] = $data['password'];
         $dataArr['token'] = sha1('register' . $data['email']);
         $dataArr['validby'] = $getToken['email_token'];
         $dataArr['regfrom'] = 1;
         $inflatData = encode(serialize($dataArr));
         logFile($inflatData);
         $to = $data['email'];
         $from = $CONFIG['email']['EMAIL_FROM_DEFAULT'];
         // $msg = "To activate your account please <a href='{$basedomain}login/validate/?ref={$inflatData}'>click here</a>";
         $this->view->assign('email', $data['email']);
         $this->view->assign('username', $data['username']);
         $this->view->assign('encode', $inflatData);
         $this->view->assign('content', "pembuatan");
         $msg = "<p>Hi " . $data['username'] . "!</p>";
         $msg .= $this->loadView('emailTemplate');
         // try to send mail
         $sendMail = sendGlobalMail($to, $from, $msg, true);
         logFile('mail send ' . serialize($sendMail));
         $this->activityHelper->updateEmailLog(false, $to, 'account', 0);
         // }
         echo json_encode(array('status' => true));
         exit;
     }
     exit;
 }
开发者ID:Gunadarma-Codecamp,项目名称:peer-website,代码行数:74,代码来源:login.php


示例17: sendMail

 /**
  * @todo send user mail
  * 
  * @return boolean true/false
  * 
  * */
 function sendMail()
 {
     ob_start();
     // pr('ada');
     $checkBefore = $this->activityHelper->getEmailLog('');
     // pr($checkBefore);exit;
     if ($checkBefore) {
         foreach ($checkBefore as $key => $value) {
             $dataArr['email'] = $value['receipt'];
             $getEmail = $this->userHelper->getUserData('email', $value['receipt']);
             if ($getEmail) {
                 $getUserName = $this->userHelper->getUserappData('id', $getEmail['id'], 0);
                 // $dataArr['username'] = substr(str_shuffle('abcdefghjkmn123456789'), 0, 8) ;
                 $dataArr['username'] = $getUserName['username'];
                 logFile('generate account ' . serialize($dataArr));
                 $getToken = $this->loginHelper->getEmailToken($dataArr['username']);
                 logFile('get email token ' . serialize($getToken));
                 $generateMail = $this->activityHelper->generateEmail($dataArr['email'], $dataArr['username'], 2, $getToken['email_token']);
                 if (is_array($generateMail)) {
                     logFile(' generate mail : ' . serialize($generateMail));
                     $msg = null;
                     $this->view->assign('username', $dataArr['username']);
                     $this->view->assign('email', $dataArr['email']);
                     $this->view->assign('encode', $generateMail['encode']);
                     $msg .= "<p>Hi " . $dataArr['username'] . "!</p>";
                     $msg .= $this->loadView('emailTemplate');
                     // try to send mail
                     $sendMail = sendGlobalMail($to, $from, $msg, true);
                     logFile('generate account status ');
                     $sendUserAccount = sendGlobalMail($generateMail['to'], $generateMail['from'], $msg);
                     logFile('generate account success ' . serialize($sendUserAccount));
                     if ($sendUserAccount['result']) {
                         // usleep(500);
                         $this->activityHelper->updateEmailLog(true, $generateMail['to'], 'account', 1);
                         logFile('send account to email via xls success');
                     } else {
                         logFile('send account to email via xls failed');
                         // echo "Person data not complete"; exit;
                         return false;
                     }
                 } else {
                     logFile('generate email failed');
                     // echo "Person data not complete"; exit;
                     return false;
                 }
             } else {
                 logFile('user not exist');
             }
         }
     } else {
         logFile('email status 1');
         // echo "Person data not complete"; exit;
         return false;
     }
 }
开发者ID:Gunadarma-Codecamp,项目名称:peer-website,代码行数:61,代码来源:upload.php


示例18: mysql_connect

     mysql_connect(DBSERVER, DBUSER, DBPWD) or header('location:errorPage.php&code=');
     //Select Database
     mysql_select_db(DB) or header('location:errorPage.php&code=');
     $result = mysql_query($SQL1) or header('location:errorPage.php&code=');
     foreach ($_SESSION['EDIT_INVENT']['ligne'] as $key => $row) {
         if ($row['oldidArticle'] != '' && $row['idArticle'] != '') {
             $SQL2 = "UPDATE {$table2} SET `ID_ARTICLE`='" . addslashes($row['idArticle']) . "' ,\r\n\t\t\t\t`ID_INVENTAIRE`='" . addslashes($xreference) . "',\r\n\t\t\t\t`QTE_INVENTAIRE`=" . addslashes($row['qte']) . " , \r\n\t\t\t\t`UNITE`='" . addslashes($row['unite']) . "' , \r\n\t\t\t\t`TYPE_INVENTAIRE`='" . addslashes($row['typeinventaire']) . "',\r\n\t\t\t\t`PU_INVENTAIRE`=" . addslashes($row['prixUnit']) . ",\r\n\t\t\t\t`NUM`={$key} \r\n\t\t\t\tWHERE ID_INVENTAIRE='{$xidInvent}' AND ID_ARTICLE='" . addslashes($row['oldidArticle']) . "'";
             $result = mysql_query($SQL2) or header('location:errorPage.php&code=');
         } elseif ($row['oldidArticle'] == '' && $row['idArticle'] != '') {
             $SQL2 = "INSERT INTO {$table2} (`ID_ARTICLE`, `ID_INVENTAIRE`,`ID_EXERCICE` , `QTE_INVENTAIRE`, `UNITE`, `TYPE_INVENTAIRE`,`PU_INVENTAIRE`,`NUM` ) \r\n\t\t\t\tVALUES ('" . addslashes($row['idArticle']) . "' ,'" . addslashes($xreference) . "','{$exercice}',  " . addslashes($row['qte']) . ", \r\n\t\t\t\t'" . addslashes($row['unite']) . "', '" . addslashes($row['typeinventaire']) . "', " . addslashes($row['prixUnit']) . ", {$key});";
             $result = mysql_query($SQL2) or header('location:errorPage.php&code=');
         }
     }
     mysql_close();
     //Log fils
     $log = logFile($_SESSION['GL_USER']['LOGIN'], date("Y-m-d H:i:s"), "Modification d'un inventaire ID:{$xrefernce} par " . $_SESSION['GL_USER']['LOGIN']);
     //Add one ligne
     array_push($_SESSION['EDIT_INVENT']['ligne'], array('oldidArticle' => '', 'idArticle' => '', 'designat' => '', 'prixUnit' => '', 'typeinventaire' => '', 'qte' => '', 'unite' => ''));
     $_SESSION['EDIT_INVENT']['nbreLigne'] = $xnbreLigne + 1;
     header('location:editinventaire.php?selectedTab=inputs&id=' . $xrefernce);
     break;
 case 'ETAT':
     $table1 = "stocks_inventaire";
     $table2 = "stocks_ligne_inventaire";
     $table3 = "stocks_article";
     $exercice = $_SESSION['GL_USER']['EXERCICE'];
     isset($_POST['reference']) ? $xreference = $_POST['reference'] : ($xreference = '');
     isset($_POST['article']) ? $xarticle = $_POST['article'] : ($xarticle = '');
     isset($_POST['dateDebut']) ? $xdateDebut = $_POST['dateDebut'] : ($xdateDebut = '');
     isset($_POST['dateFin']) ? $xdateFin = $_POST['dateFin'] : ($xdateFin = '');
     isset($_POST['typeetat']) ? $xtypeetat = $_POST['typeetat'] : ($xtypeetat = '');
开发者ID:benleibert,项目名称:channel-software,代码行数:31,代码来源:phpfuncinventaires.php


示例19: cacheTable

 function cacheTable()
 {
     $pathcache = CODEKIR_TMP . 'table/';
     if (!file_exists($pathcache)) {
         mkdir($pathcache);
     }
     $getTableList = $this->getTableList();
     if ($getTableList) {
         foreach ($getTableList as $key => $value) {
             if (!file_exists($pathcache . $value)) {
                 $sturcture = $this->getTableStructure($value);
                 logFile('create table cache ' . $value);
                 $handle = fopen($pathcache . $value, "a");
                 fwrite($handle, serialize($sturcture) . "\n");
                 fclose($handle);
             }
         }
     }
 }
开发者ID:Trinata,项目名称:new-codekir,代码行数:19,代码来源:class_db.php


示例20: register

 function register()
 {
     global $basedomain, $CONFIG, $LOCALE;
     $salt = md5('register');
     if ($_POST['submit']) {
         $checkBefore['table'] = "bsn_users";
         $checkBefore['condition'] = array('email' => $_POST['email']);
         $checkDataBefore = $this->contentHelper->fetchData($checkBefore);
         if ($checkDataBefore) {
             if ($checkDataBefore) {
                 echo "<script>alert('Email sudah digunakan');window.location.href='{$basedomain}home/register'</script>";
             }
             exit;
         }
         $pass = _p('pass');
         $pass1 = _p('retypePass');
         if ($pass === $pass1) {
             $_POST['password'] = sha1($salt . $pass . $salt);
             $_POST['salt'] = $salt;
             $_POST['n_status'] = 0;
             $_POST['register_date'] = date('Y-m-d H:i:s');
             $_POST['login_count'] = 0;
             $_POST['type'] = 2;
             $_POST['email_token'] = $this->token;
             if ($_POST['receiveNotif']) {
                 $_POST['data'] = serialize(array('getNotif' => 1));
             }
             $signup = $this->contentHelper->saveData($_POST, "_users");
             if ($signup) {
                 $data['table'] = "bsn_users";
                 $data['condition'] = array('email' => $_POST['email']);
                 $checkData = $this->contentHelper->fetchData($data);
                 if ($checkData) {
                     // send mail
                     $dataSend['email'] = $checkData[0]['email'];
                     $dataSend['email_token'] = $checkData[0]['email_token'];
                     $serial = encode($dataSend);
                     $this->view->assign('encode', $serial);
                     $this->view->assign('email', $checkData[0]['email']);
                     $this->view->assign('password', $pass);
                     $this->view->assign('name', $checkData[0]['name']);
                     $this->view->assign('text', "Your request for new account.");
                     $link = "<a href='{$basedomain}home/verified/?token={$serial}'>{$LOCALE['default']['email_verification']}</a>";
                     $this->view->assign('link', $link);
                     $html = $this->loadView('emailTemplate');
                     $send = sendGlobalMail(trim($checkData[0]['email']), $CONFIG['email']['EMAIL_FROM_DEFAULT'], $html);
                     logFile($send);
                     if ($send) {
                         redirect($basedomain . 'home/register_confirmation/?status=1');
                     }
                 }
             } else {
                 redirect($basedomain . 'home/register');
             }
         }
     }
     return $this->loadView('akun/register');
 }
开发者ID:TrinataBhayanaka,项目名称:ibc.resource,代码行数:58,代码来源:home.php



注:本文中的logFile函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP logIO函数代码示例发布时间:2022-05-15
下一篇:
PHP logEvents函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap