Пример #1
0
 public function actionIndex()
 {
     $data = array();
     if (!empty($_GET['dest'])) {
         $redirect = base64_decode($_GET['dest']);
     }
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         if (!isset($_GET['dest'])) {
             $redirect = $this->createUrl('index/index');
         }
         $email = formPostParams('email', VARIABLE_STRING);
         $password = formPostParams('password', VARIABLE_STRING);
         $condition = array(':email' => $email, ':password' => md5($password));
         $query = "SELECT * FROM {{" . $this->_table . "}} WHERE email = :email AND password = :password";
         $user = $this->db->createCommand($query)->bindValues($condition)->queryRow();
         if (!empty($user)) {
             Yii::app()->session['user'] = $user;
             $this->redirect($redirect);
         } else {
             createMessage('Email hoặc mật khẩu không đúng', 'danger');
         }
     } else {
         $user = Yii::app()->session['user'];
         if (!empty($user)) {
             $this->redirect($redirect);
         }
     }
     $this->renderPartial('index', array('data' => $data));
 }
Пример #2
0
 public function actionPassword()
 {
     $data = array();
     $form = new ChangePasswordForm();
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         $form->attributes = $_POST['ChangePasswordForm'];
         if ($form->validate()) {
             $uid = Yii::app()->session['user']['id'];
             $query = "UPDATE {{users}} SET password = :password WHERE id = " . $uid;
             $this->db->createCommand($query)->bindValues(array(':password' => md5($form->password)))->execute();
             Yii::app()->session['user']['password'] = md5($form->password);
             createMessage('Thay đổi mật khẩu thành công');
             $this->redirect($this->createUrl('password'));
         }
     }
     $data['form'] = $form;
     $this->render('password', array('data' => $data));
 }
Пример #3
0
function start()
{
    if (!empty($_POST)) {
        if (isset($_POST['_method']) && $_POST['_method'] === 'delete') {
            removeUser($_POST['id']);
            $flashMessage = flash('L\'utilisateur a bien été supprimé');
        } elseif (isset($_POST['content'])) {
            createMessage($_POST);
            $flashMessage = flash('Le message a bien été ajouté !');
            return go2page('user', $_POST['user_id']);
        } elseif (!isset($_POST['id'])) {
            createUser($_POST);
            $flashMessage = flash('L\'utilisateur a été créé avec succès');
        } else {
            editUser($_POST);
            $flashMessage = flash('L\'utilisateur a bien été modifié !');
        }
        return go2page('list');
    }
    if (!isset($_GET['id']) && !isset($_GET['page'])) {
        return go2page('list');
    }
    if (isset($_GET['page']) && $_GET['page'] === 'add') {
        require '../views/add.php';
        return;
    }
    if (isset($_GET['page']) && $_GET['page'] === 'edit') {
        if (!isset($_GET['id'])) {
            die('veuillez spécifier un id d\'utilisateur');
        }
        $id = $_GET['id'];
        $editable = ORM::for_table('users')->find_one($id);
        require '../views/edit.php';
        return;
    }
    $id = $_GET['id'];
    return go2page('user', $id);
}
Пример #4
0
 public function actionAdd()
 {
     $data = array();
     $form = new AddAdsForm();
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         $form->setAttributes($_POST['AddAdsForm']);
         if ($form->validate()) {
             $start_time = 0;
             $end_time = 0;
             if ($form->campaign_type == 1) {
                 $start_time = $form->start_time;
                 $arr = explode('/', $start_time);
                 $arr = array_reverse($arr);
                 $date = implode('/', $arr) . ' 00:00:00';
                 $start_time = strtotime($date);
             } else {
                 $arrDate = explode(' - ', $form->range_time);
                 $start_time = $arrDate[0];
                 $arr = explode('/', $start_time);
                 $arr = array_reverse($arr);
                 $date = implode('/', $arr) . ' 00:00:00';
                 $start_time = strtotime($date);
                 $start_time2 = $arrDate[1];
                 $arr = explode('/', $start_time2);
                 $arr = array_reverse($arr);
                 $date = implode('/', $arr) . ' 00:00:00';
                 $end_time = strtotime($date);
             }
             $image = $this->saveAppIcon($form->image);
             $values = array('uid' => $this->user['id'], 'bundle_id' => trim($form->bundle_id), 'apple_id' => trim($form->apple_id), 'app_name' => trim($form->app_name), 'image' => $image, 'os' => intval($form->os), 'install_number' => intval($form->install_number), 'url_post_back' => trim($form->url_post_back), 'campaign_type' => intval($form->campaign_type), 'start_time' => $start_time, 'end_time' => $end_time);
             yii_insert_row($this->_table, $values);
             createMessage('Tạo quảng cáo thành công, quảng cáo của bạn sẽ được Admin duyệt trong vòng 24h');
             $this->redirect($this->createUrl('index'));
         }
     }
     $data['form'] = $form;
     $this->render('add', array('data' => $data));
 }
Пример #5
0
 public function actionEdit()
 {
     $data = array();
     $id = urlGETParams('id', VARIABLE_NUMBER);
     $query = "SELECT * FROM tbl_category WHERE id = " . $id;
     $row = $this->db->createCommand($query)->queryRow();
     if (empty($row)) {
         $this->redirect($this->createUrl('index'));
     }
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         //`parent_id`, `name`, `alias`, `meta_keywords`, `meta_description`, `meta_title`, `status`
         $params = array('parent_id' => formPostParams('parent_id', VARIABLE_NUMBER), 'name' => formPostParams('name'), 'alias' => change_url_seo(formPostParams('name')), 'meta_keywords' => formPostParams('meta_keywords'), 'meta_description' => formPostParams('meta_description'), 'meta_title' => formPostParams('meta_title'), 'status' => formPostParams('status', VARIABLE_NUMBER), 'is_feature' => formPostParams('is_feature', VARIABLE_NUMBER), 'weight' => formPostParams('weight', VARIABLE_NUMBER), 'cnet_url' => formPostParams('cnet_url'), 'techcrunch_url' => formPostParams('techcrunch_url'), 'wpcentral_url' => formPostParams('wpcentral_url'), 'android_center_url' => formPostParams('android_center_url'));
         yii_update_row($this->_table, $params, 'id = ' . $id);
         createMessage('Sửa danh mục thành công');
         $this->redirect($this->createUrl('index'));
     }
     $query = "SELECT id, name FROM tbl_category WHERE parent_id = 0";
     $result = $this->db->createCommand($query)->queryAll();
     foreach ($result as $item) {
         $data['category'][$item['id']] = $item['name'];
     }
     $data['row'] = $row;
     $this->render('add', array('data' => $data));
 }
Пример #6
0
            $errors[] = 'Please provide the <i>' . $field['name'] . '</i>.';
        }
    }
    if (count($errors) == 0) {
        $user = mysql_fetch_assoc($db->query("select * from users where email = '" . mysql_real_escape_string($_POST['email']) . "'"));
        if ($user['id'] == '') {
            $errors[] = 'No user having this email address could be found.';
        }
    }
    if (count($errors) == 0) {
        $password = substr(md5(microtime()), 0, 10);
        $db->query("update users set password = '******' where id = '" . $user['id'] . "'");
        @mail($user['email'], $config['projectName'] . ': Your new password', "Hi,\n\na new password has been requested for your account on " . $config['projectName'] . ". Please use the following credentials to log in (the password can be changed in your profile settings).\n" . $config['projectURL'] . "\\users\\login.html\nE-Mail: " . $user['email'] . "\nPassword: "******"" method="post">
    <?php 
foreach ($fields as $key => $field) {
    ?>
		<div class="row">
			<label for="setting_<?php 
    echo $key;
    ?>
function simpleReceiveEnvelopeAndGiveReceipt($envelope, $password)
{
    $message = getMessageFromEnvelope($envelope);
    $messageName = getMessageNameFromMessage($message);
    $authorName = getAuthorNameFromMessage($message);
    $messageHeader = array();
    $messageHeader['messageName'] = $messageName;
    $messageHeader['authorName'] = $authorName;
    $messageBody = getMessageBodyFromMessage($message);
    $signature = getSignatureFromMessage($message);
    $signatureCheckStatus = checkMessageSignature($password, $messageBody['body'], $signature);
    if (!$signatureCheckStatus) {
        $exchangeStatus = 'EXCHANGE_FAILED';
        $exchangeReceipt = createExchangeReceipt($signatureCheckStatus, $exchangeStatus, null, null);
        $messageBody['body'] = writeExchangeReceipt($exchangeReceipt);
        $message = createMessage($messageHeader, $messageBody);
        return putMessageIntoEnvelope($message, $messageHeader);
    }
    $exchangeReceipt = receiveMessageAndGiveReceipt($messageHeader, $messageBody);
    $messageBody['body'] = writeExchangeReceipt($exchangeReceipt);
    $message = createMessage($messageHeader, $messageBody);
    return putMessageIntoEnvelope($message, $messageHeader);
}
Пример #8
0
<?php

/**
 * This file wil create a new message.
 */
include_once '../templates/header.php';
include_once '../templates/navbarMessages.php';
include_once '../includes/message.functions.php';
if (@$_GET['action'] == "Opslaan") {
    createMessage();
} else {
    ?>
          <div id="container" class="container">  
            <div class="col-md-8 col-md-offset-2">
                <form name="add" action="<?php 
    echo $_SERVER['PHP_SELF'];
    ?>
" action="save" method="GET">
                    <div class="form-group">
                      <label for="title">Title</label>
                      <input name="title"type="text" class="form-control" id="title" placeholder="title" required="required">
                    </div>
                    <div class="form-group">
                        <label for="content">Content</label>
                        <textarea name="content" rows="12" id="content" class="form-control" placeholder="content..." required="required"></textarea>
                    </div>
                    <button type="submit" name="action" value="Opslaan" class="btn btn-primary pull-right">SAVE</button>
                </form>
            </div>
        </div> 
    <?php 
Пример #9
0
        echo $message;
    }
}
?>

<!DOCTYPE html>
<html lang = "en">
<head>
	<title>Prompt</title>
	<link rel = "stylesheet" href = "css/main.css">
	<link rel = "stylesheet" href = "css/prompt.css">
</head>

<body>
	<div id = "wrapper">
	<?php 
headerAndSearchCode();
?>
	 <div id = "outer">
	 	<div id = "inner">
	 	   <?php 
createMessage($x);
?>
	 	</div>
	 </div>
	<?php 
footerCode();
?>
    </div>
</body>
</html>
Пример #10
0
                <a id="image_<?php 
                echo $row['id'];
                ?>
" href="photoView.html?id=<?php 
                echo $row['id'];
                ?>
" data-id="<?php 
                echo $row['id'];
                ?>
" class="draggablePhoto ui-draggable ui-draggable-handle" style="position: relative;"><div title="<?php 
                echo $row['filename'];
                ?>
.<?php 
                echo $row['extension'];
                ?>
" class="thumbnail"><span class="center_img"></span><img src="image.html?id=<?php 
                echo $row['id'];
                ?>
&amp;max_size=100"></div></a>
                <?php 
                $i++;
            }
            if ($i == 0) {
                echo '<br /><br />' . createMessage('No images could be found matching your request.');
            }
        }
    }
}
if (!$phpunit['isTest']) {
    die;
}
Пример #11
0
    addAlert("danger", lang("ACCESS_DENIED"));
    if (isset($_POST['ajaxMode']) and $_POST['ajaxMode'] == "true") {
        echo json_encode(array("errors" => 1, "successes" => 0));
    } else {
        header('Location: ../pm.php');
    }
    exit;
}
if (isset($msg_id) && $msg_id >= 1) {
    $parent_id = $msg_id;
} else {
    $parent_id = NULL;
}
// Call the function to create a message with the required data
if ($isreply = '0' or '1') {
    if (!createMessage($sender_id, $receiver_id, $title, $message, $parent_id)) {
        echo json_encode(array("errors" => 1, "successes" => 0));
        exit;
    }
} else {
    addAlert("danger", "some bad data here");
    echo json_encode(array("errors" => 1, "successes" => 0));
    exit;
}
restore_error_handler();
if (isset($_POST['ajaxMode']) and $_POST['ajaxMode'] == "true") {
    echo json_encode(array("errors" => 0, "successes" => 1));
} else {
    header('Location: ' . getReferralPage());
    exit;
}
Пример #12
0
if ($currentUser['id'] == '') {
    $_POST['redirect'] = $_SERVER['REQUEST_URI'];
    include dirname(__FILE__) . '/../users/login.php';
} else {
    include_once dirname(__FILE__) . '/albumFunctions.php';
    $site['title'] = 'Delete photo';
    $imageId = $_GET['id'];
    $accessDenied = false;
    $select_sql_string = 'SELECT * FROM images WHERE id=' . $imageId;
    $result = $db->query($select_sql_string);
    $row = mysql_fetch_array($result);
    $error = false;
    if (!empty($row)) {
        if ($row['ownerId'] != $currentUser['id']) {
            $message = createMessage("Access denied");
            $error = true;
            http_response_code(401);
            $accessDenied = true;
        } else {
            $select_sql_string = 'SELECT albums.id, albums.name FROM imagesToAlbums, albums WHERE imagesToAlbums.imageId=' . mysql_real_escape_string($imageId) . ' AND imagesToAlbums.albumId=albums.id';
            $result = $db->query($select_sql_string);
            if (isset($_POST["Delete"])) {
                $albums = $_POST['album'];
                if (!empty($albums)) {
                    foreach ($albums as $albumId) {
                        $query_for_album = "SELECT parentAlbumId, id, ownerId, name FROM albums WHERE id='" . mysql_real_escape_string($albumId) . "'";
                        $album_data = mysql_fetch_array($db->query($query_for_album));
                        if (!empty($album_data)) {
                            if ($album_data['ownerId'] == $currentUser['id']) {
                                $delete_sql_string = 'DELETE FROM imagesToAlbums WHERE albumId="' . mysql_real_escape_string($albumId) . '" AND imageId ="' . $imageId . '"';
Пример #13
0
 public function actionEdit()
 {
     $data = array();
     $id = urlGETParams('id', VARIABLE_NUMBER);
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         $remove_gallery = intval($_POST['remove_gallery']);
         $params = $_POST;
         unset($params['remove_gallery']);
         if ($remove_gallery == 1) {
             $params['gallery'] = '';
         }
         if (!empty($params['tags'])) {
             $tags = explode(', ', $params['tags']);
             trim_array($tags);
             $params['tags'] = json_encode($tags);
         }
         $params['have_video'] = intval($_POST['have_video']);
         yii_update_row('archive', $params, 'id = ' . $id);
         createMessage('Cập nhật thành công');
         $this->redirect($this->createUrl('index'));
     }
     $data['category'] = $this->getCategory(true);
     $query = "SELECT * FROM tbl_archive WHERE id = " . $id;
     $data['row'] = $this->db->createCommand($query)->queryRow();
     $this->render('edit', array('data' => $data));
 }
Пример #14
0
include_once 'inc/class.simple_mail.php';
include_once 'inc/gump.class.php';
require_once 'inc/MCAPI.class.php';
include_once 'mail-config.php';
// Check Data
$isValid = GUMP::is_valid($_POST, array('newsletter-email' => 'required|valid_email'));
if ($mailchimpSupport === true) {
    $mailchimpResult = sendMailchimp($_POST);
} else {
    $mailchimpResult = true;
}
if ($isValid === true && $mailchimpResult === true) {
    // Submit Mail
    $mail = new SimpleMail();
    $mail->setTo(YOUR_EMAIL_ADDRESS, YOUR_COMPANY_NAME)->setSubject('New newsletter subscription')->setFrom(htmlspecialchars($_POST['newsletter-email']), htmlspecialchars($_POST['newsletter-email']))->addGenericHeader('X-Mailer', 'PHP/' . phpversion())->addGenericHeader('Content-Type', 'text/html; charset="utf-8"')->setMessage(createMessage($_POST))->setWrap(100);
    $mail->send();
    $result = array('result' => 'success', 'msg' => array('Success! Thank you for signing up to our newsletter.'));
    echo json_encode($result);
} else {
    if ($isValid === true) {
        $error = array($mailchimpResult);
    } else {
        $error = $isValid;
    }
    $result = array('result' => 'error', 'msg' => $error);
    echo json_encode($result);
}
function createMessage($formData)
{
    $body = "You have got new subscribe request from your website : <br><br>";
Пример #15
0
            $db->query($insert_sql_string);
            @mail($user['email'], $config['projectName'] . ': Your account has been activated', "Hi,\n\nyour account on " . $config['projectName'] . " has been activated some seconds ago. You can now log in and use the service:\n" . $config['projectURL'] . "\\users\\login.html", 'Content-Type: text/plain\\n');
            echo createMessage('The user was successfully enabled.', 'confirm');
        } else {
            echo createMessage('An error occurred.');
        }
    } else {
        if ($_GET['action'] == 'login') {
            $user = mysql_fetch_assoc($db->query("select * from users where id = '" . mysql_real_escape_string($_GET['id']) . "'"));
            if ($user['id'] != '' and $user['enabled'] == '1') {
                $_SESSION['id'] = $user['id'];
                if (!$phpunit['isTest']) {
                    header('Location: ' . $config['projectURL'] . 'users/profile.html');
                }
            } else {
                echo createMessage('An error occurred.');
            }
        }
    }
}
?>
<p>
 <a href="<?php 
echo $config['projectURL'];
?>
administration/createUser.html">Create new user</a>
</p>
<?php 
if ($_GET['id'] != '') {
    ?>
    <p>
Пример #16
0
function debugMsg($msg)
{
    global $debug;
    if ($debug == false) {
        $time = time();
        global $id;
        createMessage(-1, date("Y-M-d_H:i:s") . "[" . $id . "]" . " >> " . $msg . "<br>");
    }
}
Пример #17
0
 public function actionCheckSource()
 {
     $query = "UPDATE tbl_archive SET have_video = 1 WHERE content LIKE '%source:%' AND source_id = " . $_GET['source'];
     $this->db_crawler->createCommand($query)->execute();
     $query = "UPDATE tbl_archive SET have_video = 1 WHERE content LIKE '%via:%' AND source_id = " . $_GET['source'];
     $this->db_crawler->createCommand($query)->execute();
     createMessage('Check thanh cong');
     $this->redirect($this->createUrl('review/index', array('source' => $_GET['source'])));
 }
Пример #18
0
 public function actionEdit()
 {
     $uid = urlGETParams('id', VARIABLE_NUMBER);
     $record = $this->getRow($uid);
     if (empty($record)) {
         createMessage('Hệ thống không tìm thấy nội dung bạn yêu cầu', 'danger');
         $this->redirect($this->createUrl('index'));
     }
     $data = array();
     $data['user'] = $record;
     $form = new UserForm();
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         $form->attributes = $_POST['UserForm'];
         if ($form->validate()) {
             $values = array();
             foreach ($form->attributes as $key => $vl) {
                 if ($key == 're_password') {
                     continue;
                 }
                 if ($key == 'password') {
                     if (empty($vl)) {
                         continue;
                     }
                     $vl = md5(trim($vl));
                 }
                 $values[$key] = trim($vl);
             }
             yii_update_row($this->_table, $values, 'id = ' . $uid);
             //user rule
             //xoa rule hien tai
             $query = "DELETE FROM {{user_rule}} WHERE uid = " . $uid;
             $this->db->createCommand($query)->execute();
             $user_rule = formPostParams('rule', VARIABLE_ARRAY);
             if (!empty($user_rule)) {
                 $params = array();
                 foreach ($user_rule as $rule_id) {
                     $params[] = array('uid' => $uid, 'rule_id' => $rule_id);
                 }
                 yii_insert_multiple('user_rule', $params);
             }
             createMessage('Sửa thông tin người dùng thành công');
             $this->redirect($this->createUrl('index'));
         }
     } else {
         $form->attributes = $record;
         $form->password = '';
     }
     $data['rule'] = $this->getListRule();
     //lay danh sach quyen
     $query = "SELECT rule_id FROM {{user_rule}} WHERE uid = " . $uid;
     $data['listRole'] = $this->db->createCommand($query)->queryColumn();
     $data['form'] = $form;
     $this->render('add', array('data' => $data));
 }
Пример #19
0
<?php

include_once 'inc/class.simple_mail.php';
include_once 'inc/gump.class.php';
include_once 'mail-config.php';
// Check Data
$isValid = GUMP::is_valid($_POST, array('first-name' => 'required', 'last-name' => 'required', 'phone-number' => 'required', 'email-address' => 'required|valid_email', 'address' => 'required', 'city' => 'required', 'zip-code' => 'required'));
if ($isValid === true) {
    // Submit Mail
    $mail = new SimpleMail();
    $mail->setTo(YOUR_EMAIL_ADDRESS, YOUR_COMPANY_NAME)->setSubject('New car rental request')->setFrom(htmlspecialchars($_POST['email-address']), htmlspecialchars($_POST['first-name'] . ' ' . $_POST['last-name']))->addGenericHeader('X-Mailer', 'PHP/' . phpversion())->addGenericHeader('Content-Type', 'text/html; charset="utf-8"')->setMessage(createMessage($_POST))->setWrap(100);
    $mail->send();
    // Submit Client Mail
    $mailClient = new SimpleMail();
    $mailClient->setTo(htmlspecialchars($_POST['email-address']), htmlspecialchars($_POST['first-name'] . ' ' . $_POST['last-name']))->setSubject('Youre car rental request at ' . YOUR_COMPANY_NAME)->setFrom(YOUR_EMAIL_ADDRESS, YOUR_COMPANY_NAME)->addGenericHeader('X-Mailer', 'PHP/' . phpversion())->addGenericHeader('Content-Type', 'text/html; charset="utf-8"')->setMessage(createClientMessage($_POST))->setWrap(100);
    $mailClient->send();
    $result = array('result' => 'success', 'msg' => array('Success! Your contact request has been send.'));
    echo json_encode($result);
} else {
    $result = array('result' => 'error', 'msg' => $isValid);
    echo json_encode($result);
}
function createMessage($formData)
{
    $body = "You have got a new car rental request from your website : <br><br>";
    $body .= "--------------------------------------------------------------------------------- <br><br>";
    $body .= "<strong>Selected Car:</strong>  " . htmlspecialchars($formData['selected-car']) . " <br><br>";
    $body .= "--------------------------------------------------------------------------------- <br><br>";
    $body .= "<strong>Pick-Up Date/Time:</strong><br>";
    $body .= htmlspecialchars($formData['pick-up']) . " <br>";
    $body .= htmlspecialchars($formData['pickup-location']) . " <br><br>";
<?php

require_once '../interfaces/PostOffice.php';
require_once 'testData.php';
$message = createMessage($messageHeader, $messageBody);
echo putMessageIntoEnvelope($message, $messageHeader);
Пример #21
0
require_once "iwiwconnecthelper.php";
// the application consumerKey and consumerSecret
$consumerKey = 'kulcs';
$consumerSecret = 'titkos_kulcs';
// iwiw url eg. sandbox.iwiw.hu, iwiw.hu
$iwiwBaseURL = 'http://sandbox.iwiw.hu';
// iwiw Api url eg. api.sandbox.iwiw.hu, api.iwiw.hu
$iwiwBaseApiURL = 'http://api.sandbox.iwiw.hu';
$osapi = initIWIWConnect($consumerKey, $consumerSecret, $iwiwBaseURL, $iwiwBaseApiURL);
if (osapi) {
    $result = getSelfAndFriends($osapi);
    printResult("<h2>Friend List</h2>", $result);
    $result = createActivity($osapi, 'testtitle', 'testvalue ' . time());
    printResult("<h2>Create Activity</h1>", $result);
    $result = createMessage($osapi, array(9612288), 'testbody' . time());
    printResult("<h2>Create Message</h1>", $result);
} else {
    echo "Error connecting to IWIW !";
}
function printResult($header, $result)
{
    echo $header;
    foreach ($result as $key => $result_item) {
        if ($result_item instanceof osapiError) {
            $code = $result_item->getErrorCode();
            $message = $result_item->getErrorMessage();
            echo "<h3>There was a <em>{$code}</em> error with the <em>{$key}</em> request:</h3>";
            echo "<pre>";
            echo htmlentities($message);
            echo "</pre>";
Пример #22
0
 private function editTagAction()
 {
     $id = urlGETParams('id', VARIABLE_NUMBER);
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         $name = formPostParams('name');
         $query = "UPDATE tbl_tags_youtube SET name = :name WHERE id = " . $id;
         $this->db->createCommand($query)->bindValues(array(':name' => $name))->execute();
         createMessage('Sửa tag: ' . $name . ' thành công');
         $this->redirect($this->createUrl('tag'));
     }
     $query = "SELECT * FROM tbl_tags_youtube WHERE id = " . $id;
     $data['row'] = $this->db->createCommand($query)->queryRow();
     $this->render('edit_tag', array('data' => $data));
 }
    $message = array();
    $createMessage = FALSE;
    switch ($messageCode) {
        case 'SUBMIT-ERROR':
            $message["type"] = "error";
            $message["text"] = "Er werd met het formulier geknoeid";
            break;
        case 'VALIDATION-CODE-LENGTH':
            $message['type'] = "error";
            $message['text'] = "niet de juiste lengte";
            $createMessage = TRUE;
            break;
    }
    logToFile($message);
    if ($createMessage) {
        createMessage($message);
    }
    $toShow = showMessage();
    echo $toShow;
}
function showMessage()
{
    if (isset($_SESSION["message"])) {
        $type = $_SESSION["message"]["type"];
        $newMessage = $_SESSION["message"]["message"];
        unset($_SESSION["message"]);
        return " er was een " . $type . " met bootschap " . $newMessage;
    } else {
        return FALSE;
    }
}
Пример #24
0
<?php

session_start();
require_once "php/database.php";
require_once "php/storedprocedures.php";
require_once "php/error.php";
require_once "php/validation.php";
$msgTitle = $_POST['messagetitle'];
if (validateMessageTitle($msgTitle)) {
    if (isset($_POST['touserid'])) {
        $db = connectToDatabase();
        if ($db) {
            $results = createMessage($db, $_SESSION['id'], $_POST['touserid'], $msgTitle, $_POST['content'], $_SESSION['token']);
            switch ($results[SP::ERROR]) {
                case ERR::OK:
                    echo "<p>Message sent!</p>";
                    break;
                case ERR::TOKEN_EXPIRED:
                case ERR::TOKEN_FAIL:
                case ERR::USER_NO_TOKEN:
                    header("Location: logout.php?error=" . $results[SP::ERROR]);
                    break;
                default:
                    echo "<p>Message not sent, error code: " . $results[SP::ERROR] . "</p>";
                    break;
            }
        }
    }
} else {
    header("Location: makemessage.php?title=" . ERR::MSG_TITLE_BAD);
}
Пример #25
0
<?php

include_once 'inc/class.simple_mail.php';
include_once 'inc/gump.class.php';
include_once 'mail-config.php';
// Check Data
$isValid = GUMP::is_valid($_POST, array('first-name' => 'required', 'phone-number' => 'required', 'guest-email' => 'required', 'message' => 'required', 'point-where' => 'required'));
if ($isValid === true) {
    // Submit Mail
    $mail = new SimpleMail();
    $mail->setTo(YOUR_EMAIL_ADDRESS, YOUR_COMPANY_NAME)->setSubject('Новий клієнт')->setFrom(htmlspecialchars("*****@*****.**"), htmlspecialchars("company-mail"))->addGenericHeader('X-Mailer', 'PHP/' . phpversion())->addGenericHeader('Content-Type', 'text/html; charset="utf-8"')->setMessage(createMessage($_POST))->setWrap(300);
    $mail->send();
    $result = array('result' => 'success', 'msg' => array('Success! Your contact request has been send.'));
    echo json_encode($result);
    return json_encode($result);
} else {
    $result = array('result' => 'error', 'msg' => $isValid);
    echo json_encode($result);
    return json_encode($result);
}
function createMessage($formData)
{
    $body = "У вас новий клієнт : <br><br>";
    $body .= "Ім'я:  " . htmlspecialchars($formData['first-name']) . " <br><br>";
    $body .= "Телефон:  " . htmlspecialchars($formData['phone-number']) . " <br><br>";
    $body .= "Пошта:  " . htmlspecialchars($formData['guest-email']) . " <br><br>";
    $body .= "Повідомлення:  " . htmlspecialchars($formData['message']) . " <br><br>";
    $body .= "Звідки прийшов:  " . htmlspecialchars($formData['point-where']) . " <br><br>";
    return $body;
}
Пример #26
0
    if ($photoId != '') {
        $select_sql_string = "SELECT id, ownerId, name, filename, extension, created, description FROM images WHERE id=" . mysql_real_escape_string($photoId);
        $result = $db->query($select_sql_string);
        if (!empty($result)) {
            $image = mysql_fetch_array($result);
            if ($image['ownerId'] != $currentUser['id']) {
                $denied = true;
                if (!$phpunit['isTest']) {
                    include dirname(__FILE__) . '/../common/error401.php';
                    exit;
                }
                $accessDenied = true;
            }
        }
    } else {
        $message = createMessage("Photo id is blank.");
    }
    if (!$denied) {
        print $message;
        if (!$phpunit['isTest']) {
            ?>

    <h2><?php 
            echo $site['title'];
            ?>
 to...</h2>

    <form action="" method="POST">

        <input type="hidden" name="imageId" id="imageId" value="<?php 
            echo $image['id'];
Пример #27
0
function subscribedata($instance, $chargeIds, $rateplancharges, $rateplanId)
{
    global $Name;
    global $FirstName;
    global $LastName;
    global $WorkEmail;
    global $WorkPhone;
    global $Address1;
    global $Address2;
    global $City;
    global $State;
    global $Country;
    global $PostalCode;
    global $CreditCardHolderName;
    global $CreditCardNumber;
    global $CreditCardExpirationMonth;
    global $CreditCardExpirationYear;
    global $CreditCardType;
    global $CreditCardPostalCode;
    $subscriptionName = getPostValue($Name) . " New Signup (" . time() . ")";
    $account = makeAccount(getPostValue($Name), 'USD', 'Draft');
    $contact = makeContact(getPostValue($FirstName), getPostValue($LastName), getPostValue($Address1), getPostValue($Address2), getPostValue($City), getPostValue($State), getPostValue($Country), getPostValue($PostalCode), getPostValue($WorkMail), getPostValue($WorkPhone));
    $paymentmethod = makePaymentMethod(getPostValue($CreditCardHolderName), getPostValue($Address1), getPostValue($Address2), getPostValue($City), getPostValue($State), getPostValue($Country), getPostValue($PostalCode), getPostValue($CreditCardType), getPostValue($CreditCardNumber), getPostValue($CreditCardExpirationMonth), getPostValue($CreditCardExpirationYear));
    $subscription = makeSubscription($subscriptionName, null);
    $zSubscriptionData = makeSubscriptionData($subscription, $chargeIds, $rateplancharges, $rateplanId);
    $zSubscribeOptions = new Zuora\Soap\SubscribeOptions(false, false);
    $result = $instance->subscribe($account, $contact, $paymentmethod, $zSubscriptionData, $zSubscribeOptions);
    createMessage($result);
}
Пример #28
0
                $accessDenied = true;
            }
        }
    }
    if (isset($_POST["Save"])) {
        if ($_POST["name"] != '') {
            $update_sql_string = 'UPDATE albums SET name="' . $_POST["name"] . '",modified=CURRENT_TIMESTAMP(),description="' . $_POST["description"] . '" WHERE id="' . $_POST["albumId"] . '" ';
            $db->query($update_sql_string);
            if (!$phpunit['isTest']) {
                header('Location: ./index.html?id=' . $_POST["albumId"]);
                exit;
            }
        } else {
            http_response_code(500);
            $db->query($delete_sql_string);
            $message = createMessage("Sorry, there was an error editing your album.");
        }
    }
    if (!$phpunit['isTest']) {
        print $message;
        ?>
		<h2><?php 
        echo $site['title'];
        ?>
</h2>

		<form action="" method="POST">
		
			<input type="hidden" name="albumId" id="albumId" value="<?php 
        echo $album['id'];
        ?>
Пример #29
0
function ShortCreateSubscription($pName, $instance, $chargeIds, $rateplancharges, $rateplanId, $account, $contact, $paymentMethod, $StartDate__c, $Physician__c, $Location__c)
{
    global $gsubscriptionID;
    $subscriptionName = " New Signup - From Open House(" . date('m/d/Y h:i:s') . ")";
    $subscription = makeSubscription($subscriptionName, null);
    $gsubscriptionID = $subscription->Id;
    $CreateStatus = $CreateStatus . "{$subscription->Id}: " . $subscription->Id . "<br>";
    $Member__c = $pName;
    $zSubscriptionData = makeSubscriptionData($subscription, $chargeIds, $rateplancharges, $rateplanId, $StartDate__c, $Physician__c, $Location__c);
    $zSubscribeOptions = new Zuora_SubscribeOptions(false, false);
    // $result = $instance->PMD_CreateAcct($account, $zSubscriptionData);
    $resultSub = $instance->subscribe($account, $zSubscriptionData, $contact, $paymentMethod, $zSubscribeOptions, $contact);
    createMessage($resultSub);
    return $resultSub;
}
Пример #30
0
 public function actionTagYoutube()
 {
     $query = "UPDATE tbl_tags_youtube SET is_feature = 0";
     $this->db->createCommand($query)->execute();
     $query = "SELECT tags FROM tbl_youtube";
     $result = $this->db->createCommand($query)->queryColumn();
     $data = array();
     foreach ($result as $item) {
         $arr = explode(',', trim($item, ','));
         $data = array_merge($data, $arr);
     }
     $data = array_filter($data);
     $data = array_count_values($data);
     uasort($data, 'sortTag');
     $params = array();
     foreach ($data as $tag_id => $total_video) {
         $params[] = array('tag_id' => $tag_id, 'total_video' => $total_video);
     }
     yii_insert_multiple('tag_video', $params);
     $query = "UPDATE tbl_tags_youtube AS t1, tbl_tag_video AS t2 " . "SET t1.total_video = t2.total_video WHERE t1.id = t2.tag_id";
     $this->db->createCommand($query)->execute();
     createMessage('Update total video tag thanh cong');
     $this->redirect($this->createUrl('index'));
 }