<?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>
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"); }
$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