当前位置: 首页>>代码示例>>PHP>>正文


PHP Domain::find方法代码示例

本文整理汇总了PHP中Domain::find方法的典型用法代码示例。如果您正苦于以下问题:PHP Domain::find方法的具体用法?PHP Domain::find怎么用?PHP Domain::find使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Domain的用法示例。


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

示例1: getIndex

 public function getIndex()
 {
     if (Cookie::get('domain_hash') && Domain::find(Cookie::get('domain_hash'))->allow_registration == 0) {
         return Redirect::to('login');
     } else {
         return View::make('register.index');
     }
 }
开发者ID:digideskio,项目名称:voip-id,代码行数:8,代码来源:RegisterController.php

示例2: getIndex

 public function getIndex()
 {
     if (Cookie::get('domain_hash')) {
         $domain = Domain::find(Cookie::get('domain_hash'));
         $homepage = $domain->homepage ? $domain->homepage : $domain->domain;
         return View::make('dashboard.index')->withHomepage($homepage);
     } else {
         return View::make('dashboard.index');
     }
 }
开发者ID:digideskio,项目名称:voip-id,代码行数:10,代码来源:DashboardController.php

示例3: showHome

 public function showHome()
 {
     if (Cookie::get('domain_hash')) {
         $domain = Domain::find(Cookie::get('domain_hash'));
         $homepage = $domain->homepage ? $domain->homepage : $domain->domain;
         return View::make('home')->withHomepage($homepage);
     } else {
         return View::make('home');
     }
 }
开发者ID:digideskio,项目名称:voip-id,代码行数:10,代码来源:HomeController.php

示例4: seoURL

 public static function seoURL($domain_id, $lang = '')
 {
     $domain = Domain::find($domain_id);
     $clean_chars = function ($string) {
         $string = str_replace(' ', '-', $string);
         // Replaces all spaces with hyphens.
         $string = preg_replace('/[^A-Za-z0-9\\-]/', '', $string);
         // Removes special chars.
         return preg_replace('/-+/', '-', strtolower($string));
         // Replaces multiple hyphens with single one.
     };
     $domain_name = self::formatDiacritics($clean_chars($domain->name));
     if (empty($lang)) {
         $lang = LaravelLocalization::getCurrentLocale();
     }
     return URL::route('domain.details', ['name' => $domain_name, 'id' => $domain->id]);
 }
开发者ID:CalinB,项目名称:web-directory,代码行数:17,代码来源:Domain.php

示例5: update

 public function update(Request $request)
 {
     $id = $request->input('data.id');
     $record = Record::find($id);
     $record->name = $request->input('data.name');
     $record->type = $request->input('data.type');
     $record->content = $request->input('data.content');
     $record->prio = $request->input('data.priority');
     $record->ttl = $request->input('data.ttl');
     $record->auth = "1";
     $record->save();
     $domain_id = $record->domain_id;
     $type = $record->type;
     if ($type == 'SOA') {
         $zone = Domain::find($domain_id);
         $zone->name = $request->input('data.name');
         $zone->save();
     }
     return response()->json(['success' => 'record_updated'], 200);
 }
开发者ID:fernan256,项目名称:servicios-monitoreo,代码行数:20,代码来源:RecordsController.php

示例6: getIndex

 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function getIndex()
 {
     $status = Auth::user()->status;
     if ($status == 2) {
         $online_phone = OnlinePhone::all();
     } elseif ($status == 3) {
         $domain = Domain::whereUserId(Auth::user()->id)->get(array('sip_server'));
         $sip_server = array();
         foreach ($domain as $row) {
             $sip_server[] = $row['sip_server'];
         }
         if ($sip_server) {
             $online_phone = OnlinePhone::whereIn('sip_server', $sip_server)->get();
         } else {
             $online_phone = [];
         }
     } else {
         $sip_server = Domain::find(Cookie::get('domain_hash'))->sip_server;
         $online_phone = OnlinePhone::whereSipServer($sip_server)->get();
     }
     return View::make('online_phone.index')->with('online_phones', $online_phone);
 }
开发者ID:digideskio,项目名称:voip-id,代码行数:27,代码来源:OnlinePhonesController.php

示例7: actionRefresh

 public function actionRefresh()
 {
     $request = Yii::app()->getRequest();
     $sid = trim($request->getParam("sid"));
     if ($sid) {
         try {
             //获取url
             $site = new Site();
             $row = $site->find('sid=:sid', array(':sid' => $sid));
             $domain = new Domain();
             $row = $domain->find('id=:id', array(':id' => $row['dmid']));
             $url = 'www.' . $row['name'];
             //获取seo信息
             $seo = new Seotool($url);
             $info['alexa'] = (int) $seo->getAlexaRank();
             $info['google'] = (int) $seo->getIndexedGoogle();
             $info['baidu'] = (int) $seo->getIndexedBaidu();
             $info['pr'] = (int) $seo->getPagerank();
             $info['sid'] = $sid;
             //更新数据
             $res = new Seo();
             $row = $res->find('sid=:sid', array(':sid' => $sid));
             if ($row) {
                 $res = new Seo();
                 $res->_pk = $row['id'];
                 $res->_attributes = $info;
                 $res->setIsNewRecord(false);
                 $res->update();
             } else {
                 $res = new Seo();
                 $res->_attributes = $info;
                 $res->insert();
             }
             $this->redirect(array('list'));
         } catch (CDbException $e) {
             throw CDbException($e);
         }
     }
 }
开发者ID:humor-zo,项目名称:woc-yii,代码行数:39,代码来源:SeoController.php

示例8: route

    $breadcrumbs->parent('category.list');
    $breadcrumbs->push($category->name, route('category.details', $category->path));
    $breadcrumbs->push(trans('directory.edit_category'), route('category.edit'));
});
// domains
Breadcrumbs::register('domain.list', function ($breadcrumbs) {
    $breadcrumbs->parent('home');
    $breadcrumbs->push(trans('directory.domains'), route('domain.list'));
});
Breadcrumbs::register('domain.create', function ($breadcrumbs) {
    $breadcrumbs->parent('domain.list');
    $breadcrumbs->push(trans('directory.add_domain'), route('domain.create'));
});
Breadcrumbs::register('domain.details', function ($breadcrumbs, $name, $id) {
    $breadcrumbs->parent('domain.list');
    $domain = Domain::find($id);
    if (!empty($domain)) {
        $breadcrumbs->push($domain->name, route('domain.details', $name));
    }
});
Breadcrumbs::register('domains-pending', function ($breadcrumbs) {
    $breadcrumbs->parent('domain.list');
    $breadcrumbs->push(trans('directory.pending_domains'), route('domains-pending'));
});
Breadcrumbs::register('domain.user', function ($breadcrumbs) {
    $breadcrumbs->parent('home');
    $breadcrumbs->push(trans('user.my_websites'), route('domain.user'));
});
Breadcrumbs::register('domain.edit', function ($breadcrumbs) {
    $breadcrumbs->parent('home');
    $breadcrumbs->push(trans('directory.edit_domain'), route('domain.edit'));
开发者ID:CalinB,项目名称:web-directory,代码行数:31,代码来源:breadcrumbs.php

示例9: domain_delete

 public function domain_delete($p)
 {
     $d = Domain::find('first', array('conditions' => 'name = ' . Domain::quote($p->name)));
     $d->destroy();
     return true;
 }
开发者ID:petski,项目名称:SnapElements,代码行数:6,代码来源:Services.php

示例10: array

<?php

require_once 'base.php';
require_once $class_root . 'Record.php';
require_once $class_root . 'Domain.php';
print $display->header();
$default_key = $_GET['domain_id'] ? 'domain_id' : 'domain_name';
$d = null;
if (preg_match('/^\\d+$/', $_GET[$default_key])) {
    $d = Domain::find('first', array('conditions' => 'id = ' . $_GET[$default_key]));
    //	$d = Domain::find($_GET[$default_key]);
} else {
    $d = $_GET[$default_key];
}
?>

<script language="JavaScript" src="http://www.mattkruse.com/javascript/datadumper/datadumper.js"></script>

<script type="text/javascript">

	function queue_record_add_all() { 
		$$('form').each(function(form) {
				if(form.disabled == undefined) { 
					queue_record_add(form);
				}
		});
	} 

	function queue_record_add(form) {

		var myhash = new Hash();
开发者ID:petski,项目名称:SnapElements,代码行数:31,代码来源:record_add.php

示例11: getCreateComment

 public function getCreateComment($domain_id)
 {
     $domain = Domain::find($domain_id);
     return View::make('comments.create', compact('domain'));
 }
开发者ID:CalinB,项目名称:web-directory,代码行数:5,代码来源:CommentsController.php

示例12: getDelete

 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function getDelete($id)
 {
     $domain = Domain::find($id);
     $domain->delete();
     $user = User::whereDomainId($id)->first();
     if ($user) {
         $user->delete();
         $phone_number = PhoneNumber::whereUserId($user->id)->first();
         $phone_number->delete();
         Event::fire('logger', array(array('phone_number_remove', array('id' => $phone_number->id, 'extension' => $phone_number->extension), 2)));
     }
     Event::fire('logger', array(array('domain_remove', array('id' => $id, 'domain_name' => $domain->domain), 2)));
     return Output::push(array('path' => 'domain', 'messages' => array('success' => _('Domain has been deleted'))));
 }
开发者ID:digideskio,项目名称:voip-id,代码行数:20,代码来源:DomainController.php

示例13: vars

require_once $class_root . 'Domain.php';
require_once $class_root . 'Record.php';
$rowamount = (int) $config->get('iface.rowamount');
# Get input vars (or set to some default)
$offset = isset($_GET["start"]) ? ($_GET["start"] - 1) * $rowamount : 0;
$start = isset($_GET["start"]) ? $_GET["start"] : 1;
$domain_id = isset($_GET['id']) ? $_GET['id'] : 0;
print $display->header();
# Input validation
if (!preg_match('/^\\d+$/', $domain_id) || !preg_match('/^\\d+$/', $offset) || !preg_match('/^\\d+$/', $start)) {
    print $display->error("You hacker!");
    print $display->footer();
    exit(1);
}
try {
    $d = Domain::find($domain_id);
    $result = ActiveRecord::query("SELECT COUNT(*) AS count FROM records WHERE domain_id={$d->id}");
    $rCount = (int) $result[0]['count'];
    if ($rCount > $rowamount) {
        $findResult = Record::find('all', array('limit' => "{$rowamount}", 'offset' => "{$offset}", 'conditions' => 'domain_id = ' . Record::quote($d->id), 'order' => 'name'));
    } else {
        $findResult = Record::find('all', array('conditions' => 'domain_id = ' . Record::quote($d->id), 'order' => 'name'));
    }
} catch (Exception $e) {
    print $e->getMessage();
    print $display->footer();
    exit(0);
}
print sprintf('<div class="header">%s records found for domain %s</div><br>', $rCount, $d->name);
print $display->link('record_add.php?domain_id=' . $d->id, 'Add record');
print "<br>";
开发者ID:petski,项目名称:SnapElements,代码行数:31,代码来源:record_list.php

示例14: getEdit

 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function getEdit($id, $c_id = null)
 {
     $data['global_prefix'] = Config::get('settings.global_prefix');
     $data['domain'] = $c_id ? Domain::find($id) : Domain::find(Auth::user()->domain_id);
     $data['phone_number'] = $c_id ? PhoneNumber::find($c_id) : PhoneNumber::find($id);
     if (Request::segment(2) == "manage") {
         foreach (User::whereDomainId(Request::segment(3))->get() as $row) {
             $data['users'][$row['id']] = $row['username'];
         }
     }
     return View::make('phone_number.edit')->with('data', $data);
 }
开发者ID:digideskio,项目名称:voip-id,代码行数:18,代码来源:PhoneNumberController.php

示例15: function

    if (Auth::guest()) {
        return Redirect::guest('login');
    }
});
Route::filter('auth.basic', function () {
    return Auth::basic();
});
Route::filter('auth.admin', function () {
    if (Auth::user()->status != 2) {
        return Redirect::to('dashboard');
    }
});
Route::filter('auth.manager', function () {
    if (Request::segment(4) && Request::segment(4) != 'search') {
        if (Auth::user()->status != 2) {
            $domain = Domain::find(Request::segment(4))->where('user_id', Auth::user()->id)->get();
            if (count($domain) <= 0) {
                return Redirect::to('dashboard');
            }
        }
    }
    if (Auth::user()->status != 3 && Auth::user()->status != 2) {
        return Redirect::to('dashboard');
    }
});
Route::filter('phone_number', function () {
    if (Auth::user()->status != 4 && Request::segment(2) != 'manage') {
        return Redirect::to('dashboard');
    }
});
/*
开发者ID:digideskio,项目名称:voip-id,代码行数:31,代码来源:filters.php


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