Ejemplo n.º 1
0
<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
if (empty($_SESSION['is_logged'])) {
    die;
}
require_once SAYWUT_ROOT_PATH . DS . 'includes' . DS . 'Event.php';
\Saywut\Event::cleanup();
$arr = \Saywut\Event::read();
\Saywut\Core::getBots();
?>
<h1>View Log</h1>
<hr />
        <table style="width:100%;">
<?php 
foreach ($arr as $row) {
    echo '<tr>' . '<td style="width:10%">' . $row['id'] . '</td>' . '<td style="width:10%">' . \Saywut\Core::getBotName($row['bot_id']) . '</td>' . '<td style="width:10%">' . \Saywut\Event::getEventType($row['event_type']) . '</td>' . '<td style="width:60%">' . $row['message'] . '</td>' . '<td style="width:10%">' . $row['create_time'] . '</td>' . '</tr>';
}
?>
        
       </table>
Ejemplo n.º 2
0
 protected function _removePins()
 {
     $removeThreadhold = 50;
     $dataSize = sizeof($this->data);
     if ($dataSize <= $removeThreadhold) {
         return;
     }
     $this->data = array_reverse($this->data);
     $recToRemove = $dataSize - $removeThreadhold;
     $i = 0;
     foreach ($this->data as $pin) {
         if ($i == $recToRemove) {
             break;
         }
         $i++;
         $request = array('token' => Slackbot\Setting::API_AUTH_TOKEN, 'channel' => Slackbot\Setting::THE_B_CHANNEL);
         $removeId = '';
         if ($pin->type == 'message') {
             $request['timestamp'] = $pin->message->ts;
             $removeId = $request['timestamp'];
         } elseif ($pin->type == 'file') {
             $request['file'] = $pin->file->id;
             $removeId = $request['file'];
         }
         if (Slackbot\Setting::TEST) {
             Event::write($this->provider_id, Event::E_INFO, "Test Mode: Remove pin {$removeId}");
         } else {
             Event::write($this->provider_id, Event::E_INFO, "Remove pin {$removeId}");
             $this->api->unPin($request);
         }
     }
     Event::write($this->provider_id, Event::E_INFO, "Removed {$i} pins");
 }
Ejemplo n.º 3
0
        $temp->meta = new \stdClass();
        $temp->meta->hidden = 1;
    } else {
        $temp->meta = new \stdClass();
        $temp->meta->hidden = 0;
    }
    $meta_name = $_POST['meta_name'];
    $meta_value = $_POST['meta_value'];
    foreach ($meta_name as $key => $value) {
        $temp->setMeta($value, $meta_value[$key]);
    }
    $data[] = $temp;
    $bot = new \Saywut\Raw_Bot($_POST['post_type'], $data, true);
    if ($bot->getError()) {
        $msg = print_r($bot->getError(), true);
        \Saywut\Event::write($_POST['post_type'], EVENT::E_ERROR, $msg);
    } else {
        $msg = $_POST['title'] . " has been saved";
    }
}
?>
<h1>Add New Post</h1>
<?php 
echo $msg;
?>
<form action="" method="post">
    <ul class="input_form">
        <li>
            <label>Post Type:</label>
            <select name="post_type">
                <?php