コード例 #1
0
 public function actionCompleteRegistrationAjax()
 {
     $client = new Client();
     $client->attributes = $_POST['Client'];
     if ($client->save()) {
         $drive = new Drive();
         $drive->attributes = $_POST['Drive'];
         $drive->client_id = $client->primaryKey;
         $drive->creation_date = date("Y-m-d H:i:s");
         if ($drive->save()) {
             $driv = Drive::model()->findByPk($drive->primaryKey);
             $message = new YiiMailMessage();
             $message->view = 'pruebamanejo';
             $message->setBody(array("client" => $client, "drive" => $driv), 'text/html');
             $message->setSubject('Solicitud Prueba de Manejo');
             foreach ($driv->concessioner->emails as $email) {
                 // if($email->type=="DRIVE"){
                 if ($email->type == "QUOTATION") {
                     $message->addTo($email->description);
                 }
             }
             //          		$message->addTo("*****@*****.**");
             //				$message->addTo("*****@*****.**");
             $message->addTo("*****@*****.**");
             $message->addTo("*****@*****.**");
             $message->setFrom(array(Yii::app()->params['adminEmail'] => 'El Equipo Nissan Ecuador'));
             Yii::app()->mail->send($message);
             echo json_encode(true);
         } else {
             echo json_encode(false);
         }
     }
 }
コード例 #2
0
    public function delete($conn_asm, $conn_db, $id) {
        global $error;
        $tablespace = $id;
        $dg = DEFAULT_DG;

        $drive = new Drive();

        // Delete Consumer Group Mapping
        $result = self::update_consumer_group($conn_db, $id, 'NULL');
        if ($result === ERROR) {
            $error->set_msg("Failed to delete Consumer Group mapping");
        }

        // Delete User
        $result = self::exist_user($conn_db, $id);
        if ($result == TRUE) {
            $sql = "drop user $id cascade";
            $state_id = oci_parse($conn_db, $sql);
            $result = oci_execute($state_id);
            if ($result == FALSE) {
                $error->set_msg("Failed to delete User");
            }
        }

        // Delete Tablespace
        $result = $drive->delete_tablespace($conn_db, $tablespace);
        if ($result == FALSE) {
            $error->set_msg("Failed to delete Tablespace.");
            return(ERROR);
        }
        return(TRUE);
    }
コード例 #3
0
 public function index()
 {
     $this->layout->body_class = '';
     $zip_code = Input::query('zip_code', '');
     $distance = Input::query('distance', '50');
     if (empty($zip_code)) {
         $this->findLocation();
         $zip_code = Session::get('zip_code', '');
     }
     Session::put('zip_code', $zip_code);
     Session::put('distance', $distance);
     $data = array('search_text' => '', 'zip_code' => $zip_code, 'distance' => $distance, 'status' => $this->getStatus(), 'makes' => $this->getPropertiesList(Make::orderBy('make')->get(), 'make'), 'bodies' => $this->getPropertiesList(Body::orderBy('body')->get(), 'body'), 'transmissions' => $this->getPropertiesList(Transmission::orderBy('transmission')->get(), 'transmission'), 'drives' => $this->getPropertiesList(Drive::orderBy('drive')->get(), 'drive'), 'interiors' => $this->getPropertiesList(Interior::orderBy('interior', 'DESC')->take(10)->get(), 'interior'), 'exteriors' => $this->getPropertiesList(Exterior::orderBy('exterior', 'DESC')->take(10)->get(), 'exterior'), 'fuels' => $this->getPropertiesList(Fuel::orderBy('fuel')->get(), 'fuel'), 'doors_count' => $this->getDoorsCounts(), 'cylinders_count' => $this->getCylindersCounts());
     $this->layout->contents = View::make('search/search-advanced', $data);
 }
コード例 #4
0
 public function findSelectedFilter($filters, $aggregations, $drive_filter)
 {
     if (!empty($drive_filter)) {
         $values = array();
         $drive_ranges = explode("-", $drive_filter);
         foreach ($drive_ranges as $drive_range) {
             $drives = Drive::where('id', '=', $drive_range);
             if ($drives->count()) {
                 $title = $drives->first()->drive;
                 array_push($values, array("title" => $title, "index" => 'drive-remove-' . $drive_range));
             }
         }
         array_push($filters, array("name" => "Drivetrain", "values" => $values, "modal" => "drive"));
     }
     return $filters;
 }
コード例 #5
0
                        $odd = !$odd;
                        echo '<td>' . $drive->getRouteDescription() . '</td><td>' . $drive->getDrivers() . '</td><td><a href="/drive/' . $drive->getDriveId() . '/edit">Edit Drive</a></td><td><a href="/drive/' . $drive->getDriveId() . '/addData">Add Data</a></td><td><a href="/drive/' . $drive->getDriveId() . '/flush">Flush Data</a></td><td><a href="/drive/' . $drive->getDriveId() . '/delete">Delete Drive</a></td><td><a href="/drive/' . $drive->getDriveId() . '">View</a></td></tr>';
                    }
                    echo '</table>';
                    echo '</div>
		</div>
	</div>
</div>';
                    $tmpl->place('footer');
                    die;
                } else {
                    if ($action == "edit") {
                        //$tmpl->add('css',  'script/fileuploader/fileuploader.css');
                        //$tmpl->add('js',  'script/fileuploader/fileuploader.js');
                        $tmpl->set('title', 'List of Drives');
                        $drive = new Drive($driveId);
                        $existingLatitude = $drive->getLatitude();
                        $existingLongitude = $drive->getLongitude();
                        $existingDescription = $drive->getRouteDescription();
                        $existingDrivers = $drive->getDrivers();
                        $existingZoom = $drive->getZoom();
                    } else {
                        $tmpl->set('title', 'Add New Drive');
                        $tmpl->add('js', 'script/jquery.geolocation.js');
                        $tmpl->add('js', 'script/formValidation.js');
                    }
                }
            }
        }
    }
}
コード例 #6
0
<?php

define('MY_ROOT', realpath(dirname(__FILE__) . '/../'));
include MY_ROOT . '/inc/init.php';
include MY_ROOT . '/inc/flourishDB.php';
header('Content-type: application/json; charset=utf-8');
$driveId = fRequest::get("id", "integer?");
if (!$driveId) {
    $driveId = 3;
}
$drive = new Drive($driveId);
$drivingdatas = fRecordSet::build('Drivingdata', array('drive_id=' => $driveId));
$jsonOutput = '{"title": "' . $drive->getRouteDescription() . '",' . '"title_jp": "",' . '"description": "' . $drive->getDrivers() . '",' . '"creator": "safecast drive",' . '"mapLat": ' . $drive->getLatitude() . ',' . '"mapLng": ' . $drive->getLongitude() . ',' . '"mapZoom": ' . $drive->getZoom() . ',' . '"dataPoints":[';
foreach ($drivingdatas as $data) {
    $unit = $data->createUnit();
    $current_value = $data->getReadingValue();
    $cpm_value = $data->getAltReadingValue();
    $id = $data->getReadingId();
    $date = $data->getReadingDate();
    $label = $unit->getUnitSymbol();
    $desc = $drive->getDrivers();
    $name = $drive->getRouteDescription();
    $jsonOutput .= '{"lon":' . $data->getLongitude() . ', "lat":' . $data->getLatitude() . ', "name": "",' . '"current_value": "' . $current_value . '",' . '"cpm_value": "' . $cpm_value . '",' . '"id": "' . $id . '",' . '"at": "' . $date . '",' . '"label": "' . $label . '"},';
}
$jsonOutput = rtrim($jsonOutput, ',');
$jsonOutput .= '], "itemsPerPage": ' . $drivingdatas->count() . ', "startIndex": 0, "totalResults": ' . $drivingdatas->count(TRUE) . '}';
//$file = new fFile(DOC_ROOT . '/feeds/driveStatic.json');
//$file->write($output);
echo $jsonOutput;
コード例 #7
0
        break;
    case 'delete_customer':
        $customer = new Customer();
        $result = $customer->delete($conn_asm, $conn_db, $customer_id);
        $error->check();
        break;
    case 'update_consumer_group':
        $customer = new Customer();
        $result = $customer->update_consumer_group($conn_db, $customer_id, $consumer_group);
        $error->check();
        break;
    case 'update_storage_quota':
        $drive = new Drive();
        $result = $drive->update_storage_quota($conn_db, $customer_id, $max_gbytes);
        $error->check();
        break;
    case 'update_compression':
        $drive = new Drive();
        $result = $drive->update_compression($conn_db, $customer_id, $compression);
        $error->check();
        break;
    case 'rollback_customer':
        $customer = new Customer();
        $result = $customer->rollback($conn_db, $customer_id, $timestamp);
        $error->check();
        break;
}
$error->flush();
?>

コード例 #8
0
 public function migrate_disk($conn_asm, $id, $disk_type) {
     $dg = $id;
     $drive = new Drive();
     $old_disk = $drive->fetch_disk($conn_asm, $id);
     $new_disk = $drive->fetch_available_disk($conn_asm, $disk_type);
     $new_disk["name"] = $dg . "_" . $disk_type;
     $result = $drive->migrate_disk($conn_asm, $dg, $old_disk, $new_disk, $id);
     if ($result == FALSE) {
         $this->err_msg = array_merge($this->err_msg, $drive->err_msg);
         array_push($this->err_msg, "ディスクの移行に失敗しました。");
         return(FALSE);
     }
     return(TRUE);
 }
コード例 #9
0
ファイル: index.php プロジェクト: nkjm/Oracle-Database-Cloud
        <h3>新しいカスタマーの作成</h3>
        <form action="/" method=post>
        <table style='text-align: left; margin: 0px auto 0px auto;'>
            <tr>
                <td><input type=text name=customer_id></input></td>
                <td>カスタマーID</td>
            </tr>
            <tr>
                <td><input type=password name=customer_password></input></td>
                <td>パスワード</td>
            </tr>
            <tr>
                <td style="text-align: right">
                    <select name=disk_type>
<?php
$drive = new Drive();
foreach ($array_disk_type as $disk_type => $needle) {
    $available_disk_num = $drive->fetch_available_disk_num($conn_asm, $disk_type);
    if ($available_disk_num == 0) {
        continue;
    }
    if ($disk_type == DEFAULT_DISK_TYPE) {
        echo "<option value=$disk_type selected>$disk_type (残" . $available_disk_num . ")</option>\n";
    } else {
        echo "<option value=$disk_type>$disk_type (残" . $available_disk_num . ")</option>\n";
    }
}
?>
                    </select>
                </td>
                <td>ディスクタイプ</td>
コード例 #10
0
    }
}

// Check if Plan has been created.
$result = $resource->exist_resource_plan($conn_db, RESOURCE_PLAN);
if ($result == FALSE) {
    echo "<div id='flag_resource_plan_required' style='display:none;'>TRUE</div>\n";
}

// Check if Plan has been enabled.
$result = $resource->status_resource_plan($conn_db, RESOURCE_PLAN);
if ($result == 'DISABLED') {
    echo "<div id='flag_resource_plan_disabled' style='display:none;'>TRUE</div>\n";
}

// Check if Undo Retention has been configured.
$result = $snapshot->fetch_retention($conn_db);
if ($result != SNAPSHOT_RETENTION) {
    echo "<div id='flag_snapshot_retention_dirty' style='display:none;'>TRUE</div>\n";
}

$drive = new Drive();
$storage = $drive->fetch_dg_detail($conn_asm, DEFAULT_DG);

start_html:

$error->check(FALSE, 'html');
require_once 'html/index.php';
?>