Exemplo n.º 1
0
include 'include/core.php';
$message = "";
if (!isSu()) {
    /*Someone probabaly accessing it directly.. send him to Home.. ;)
     *we can stil put this createCategory.php in 'include/' folder (which will block all direct url access) But,
     *we are not able to acces menu.php from there. So till then Use classic Thing
     */
    redirect('index.php');
}
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    $name = trim($_POST['cat_name']);
    $description = trim($_POST['cat_desc']);
    if (!empty($name) && !empty($description)) {
        // echo "</br> Fields Full..";
        //------------
        makeCategory($name, $description);
        $message = "Category '{$name}' Created.";
    } else {
        $message = "All fields are Required";
    }
}
?>
<html>
<head>
  
  <title>Create Category</title>
  
  <link href='http://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
  <link rel="stylesheet" type="html/css" href="css/auth.css" >
</head>
<body>
Exemplo n.º 2
0
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        Model::unguard();
        // Notendur
        \App\User::create(['name' => 'Netvistun', 'email' => '*****@*****.**', 'password' => bcrypt(env('NETVISTUN')), 'remember_token' => str_random(10)]);
        $vorur = [['category_id' => 0, 'title' => 'Ávaxtasýrupúðar', 'content' => '<p>Púðarnir frá Crystal Peel eru ríkir af C vítamíni og öðrum andoxunarefnum ásamt ávaxtasýrum.</p>
<p>Inniheldur R-arbutin og hyauluronic acid.</p>
<p>Endurnýja húðina, ver gegn sindurefnum , gefa húðinni ljóma, stinna og slétta og auka frumuendurnýjun.</p>
<p>Frábært að nota með húðslípikreminu dagana sem þú notar það ekki.</p>', 'images' => [['name' => 'fruit-extract-pads-500x5001.png', 'title' => 'Ávaxtasýrupúðar']], 'status' => 1, 'options' => []], ['category_id' => 0, 'title' => 'Ferðasett skrúbb og sápa', 'content' => '
<h3>Húðslípikrem</h3>
<p>Auðveld og fljót leið til að</p>
<ul>
<li>Jafna húðlit og vinna á litamismun</li>
<li>Stinnir og þéttir húð</li>
<li>Eykur Collagen framleiðslu</li>
<li>Minnkar fínar línur og hrukkur</li>
<li>Verndar húðina og kemur í veg fyrir ótímabæra öldrun</li>
<li>Minnkar svitaholur og dregur saman húðina</li></ul>

<p>Gerir allar aðrar vörur sem þú notar eftirá virkari.</p>

<h3>Húðslípisápa fyrir líkamann</h3>
<ul>
<li>Örvar og endurnýjar</li>
<li>Tekur í burtu daufa,þurra húð og gerir hana mýkri og unglegri.</li>
<li>Kemur í veg fyrir inngróin hár og vinnur á cellolite/appelsínuhúð.</li>
<li>Hjálpar til við t.d þurra olnboga og excem</li>
<li>Hjálpar til að jafna húðina</li>
<li>Náttúruleg vegetable soap base with olive oil, shea butter, and aloe gel</li>
</ul>', 'images' => [['name' => 'body-bar-travel1.png', 'title' => 'Ferðasett skrúbb og sápa'], ['name' => 'small-travel-tube.png', 'title' => 'Ferðasett skrúbb og sápa']], 'status' => 1, 'options' => []], ['category_id' => 0, 'title' => 'Gjafasett Dömu', 'content' => '
<h3>Húðslípikrem</h3>
<p>Auðveld og fljót leið til að</p>
<ul>
<li>Jafna húðlit og vinna á litamismun</li>
<li>Stinnir og þéttir húð</li>
<li>Eykur Collagen framleiðslu</li>
<li>Minnkar fínar línur og hrukkur</li>
<li>Verndar húðina og kemur í veg fyrir ótímabæra öldrun</li>
<li>Minnkar svitaholur og dregur saman húðina</li></ul>

<p>Gerir allar aðrar vörur sem þú notar eftirá virkari.</p>

<h3>Húðslípisápa fyrir líkamann</h3>
<ul>
<li>Örvar og endurnýjar</li>
<li>Tekur í burtu daufa,þurra húð og gerir hana mýkri og unglegri.</li>
<li>Kemur í veg fyrir inngróin hár og vinnur á cellolite/appelsínuhúð.</li>
<li>Hjálpar til við t.d þurra olnboga og excem</li>
<li>Hjálpar til að jafna húðina</li>
<li>Náttúruleg vegetable soap base with olive oil, shea butter, and aloe gel</li>
</ul>', 'images' => [['name' => 'womens-gift-set.png', 'title' => 'Gjafasett Dömu']], 'status' => 1, 'options' => []], ['category_id' => 0, 'title' => 'Gjafasett Herra', 'content' => '
<h3>Crystal Peel húðslípikrem fyrir herra</h3>
<p><strong>Pre-shave formúla fyrir herra.</strong></p>

<ul>
<li>Virkar sem hreinsir og skrúbb fyrir herrana</li>
<li>Hefur sannað sig í að vinna gegn rakbólum og inngrónum hárum.</li>
<li>Með þessari virku vöru verður raksturinn sem aldrei fyrr</li>
<li>Bætir áferð húðarinnar og gefur hreinleika</li>
<li>Sjáanlegur árangur með fyrstu notkun</li>
</ul>

<p>Þessi virka húðmeðferð er engri lík og áferð húðarinnar verður dásamleg. Mælum með góðu rakakremi eftir meðferðina með ríkum sólarvarnarstuðul þar sem er verið að vinna mikið á yfirborði húðarinnar.</p>

<h3>Crystal Peel Microdermobration soap</h3>
<p><strong>Microdermabrasion exfoliating soap for the body.</strong></p>

<ul>
<li>Örvar og endurnýjar</li>
<li>Tekur í burtu daufa,þurra húð og gefur mýkri og unglegri húð.</li>
<li>Kemur í veg fyrir inngróin hár og vinnur á cellolite/appelsínuhúð.</li>
<li>Hjálpar til við t.d þurra olnboga og excem</li>
<li>Hjálpar til að jafna húðina</li>
<li>Náttúruleg vegetable soap base with olive oil, shea butter, and aloe gel</li>
<li>Virk innihaldsefni : magnesium oxide crystals and sterile, medical-grade corundum crystals</li>
</ul>

<p>Húðslípisápan er byltingarkennd skrúbbmeðferð fyrir líkamann.</p>
<p>Sápa til að nota í sturtu eða baði.</p>
<p>Inniheldur korundum og magnesium kristalla úr dauðahafinu.</p>
<p>Nuddað inn í húðina með hringlaga hreyfingum. Leggið áherslu á erfið svæði.</p>
<p>Vinnur vel á appelsínuhúð/cellolite, stinnir og styrkir og endurnýjar húðina strax í fyrstu meðferð.</p>
<p>Inngróin hár og húð með mikla örvefssmyndun - virkar vel það.</p>
<p>Virknin er æðisleg af þessari vöru og hefur hún reynst einnig vel fyrir psoriasis, þurra olnboga, fætur ásamt því að vera besta undirstöðumeðferðin fyrir brúnkukrem eða slíkar vörur/meðferðir,</p>
<p>Húðslípisápan er til í lavender og lemongrass.</p>
', 'images' => [['name' => 'mens-gift-set-500x5001.png', 'title' => 'Gjafasett Herra']], 'status' => 1, 'options' => []], ['category_id' => 0, 'title' => 'Húðslípikrem Dömu', 'content' => '
Auðveld og fljót leið til að
<ul>
<li>Jafna húðlit og vinna á litamismun</li>
<li>Stinnir og þéttir húð</li>
<li>Eykur Collagen framleiðslu</li>
<li>Minnkar fínar línur og hrukkur</li>
<li>Verndar húðina og kemur í veg fyrir ótímabæra öldrun</li>
<li>Minnkar svitaholur og dregur saman húðina</li>
</ul>

<p>Gerir allar aðrar vörur sem þú notar eftirá virkari.</p>

<p>Húðslípikremið frá Crystal Peel er unnið úr vandaðri formúlu í vörum sem eru nauðsynlegar fyrir grunn allrar húðumhirðu.<br>
Þær eru ætlaðar sem virk meðferð til heimanotkunnar og eru fyrsta skrefið að betri húð.<br>
Húðslípikremið er hægt að nota fyrir allar húðgerðir því að þú stjórnar hversu mikið þú nuddar inn i húðina.<br>
Húðslípikremið ber sjánlegan árangur strax, jafna og sléttir húðina, minnkar fínar línur, eykur ljóma í húðinni og vinnur vel á ýmsum húðvandamálum s.s örvefur, bólur, opnar húðholur ásamt því að vinna á litablettum i húð t.d eftir sól.<br>
Með því að nudda kreminu inn í húðina stuðlar þú að endurvakningu í að örvar kollagen framleiðslu sem heldur húðinni stinnri og unglegri.<br>
Notist 2-3 í viku á andlit og háls, ásamt baki.</p>
', 'images' => [['name' => 'womens-tube.png', 'title' => 'Húðslípikrem Dömu']], 'status' => 1, 'options' => []], ['category_id' => 0, 'title' => 'Húðslípikrem Herra', 'content' => '
<p><strong>Crystal Peel Exfoliation krem fyrir herra</strong></p>
<p>Pre-shave formúla fyrir herra.</p>

<ul>
<li>Virkar sem hreinsir og skrúbb fyrir herra</li>
<li>Hefur sannað sig í að vinna gegn rakbólum og inngrónum hárum.</li>
<li>Með þessari virku vöru verður raksturinn sem aldrei fyrr</li>
<li>Bætir áferð húðarinnar og gefur hreinleika</li>
<li>Sjáanlegur árangur með fyrstu notkun</li>
</ul>

<p>Þessi virka húðmeðferð er engri lík og áferð húðarinnar verður dásamleg. Mælum með góðu rakakremi eftir meðferðina með ríkum sólarvarnarstuðul þar sem er verið að vinna mikið á yfirborði húðarinnar.</p>
', 'images' => [['name' => 'microdermabrasion-exfo-men-2.png', 'title' => 'Húðslípikrem Herra']], 'status' => 1, 'options' => []], ['category_id' => 0, 'title' => 'Húðslípisápa stór Lemongras', 'content' => '
<p><strong>Húðslípi-skrúbbsápa fyrir líkamann</strong></p>
<ul>
<li>Örvar og endurnýjar</li>
<li>Tekur í burtu daufa,þurra húð og gefur mýkri og unglegri húð.</li>
<li>Kemur í veg fyrir inngróin hár og vinnur á cellolite/appelsínuhúð.</li>
<li>Hjálpar til við t.d þurra olnboga og excem</li>
<li>Hjálpar til að jafna húðina</li>
<li>Náttúruleg vegetable soap base with olive oil, shea butter og aloe gel</li>
</ul>
<p>Virk innihaldsefni  magnesium oxide crystals and sterile, medical-grade corundum crystals</p>

<p>Húðslípisápan er byltingarkennd skrúbbmeðferð fyrir líkamann.<br>
Sápa til að nota í sturtu eða baði.<br>
Inniheldur korundum og magnesium kristalla úr dauðahafinu.<br>
Nuddað inn í húðina með hringlaga hreyfingum. Leggið áherslu á erfið svæði.<br>
Vinnur vel á appelsínuhúð/cellolite, stinnir og styrkir og endurnýjar húðina strax í fyrstu meðferð.<br>
Inngróin hár og húð með mikla örvefssmyndun - virkar vel það.<br>
Virknin er æðisleg af þessari vöru og hefur hún reynst einnig vel fyrir psoriasis, þurra olnboga, fætur ásamt því að vera besta undirstöðumeðferðin fyrir brúnkukrem eða slíkar vörur/meðferðir.</p>
<p>Húðslípisápan er til í lavender og lemongrass.</p>', 'images' => [['name' => 'hudslipisapa-stor-lemongras.jpg', 'title' => 'Húðslípisápa stór Lemongras']], 'status' => 1, 'options' => []], ['category_id' => 0, 'content' => '
<p><strong>Húðslípi-skrúbbsápa fyrir líkamann</strong></p>
<ul>
<li>Örvar og endurnýjar</li>
<li>Tekur í burtu daufa,þurra húð og gefur mýkri og unglegri húð.</li>
<li>Kemur í veg fyrir inngróin hár og vinnur á cellolite/appelsínuhúð.</li>
<li>Hjálpar til við t.d þurra olnboga og excem</li>
<li>Hjálpar til að jafna húðina</li>
<li>Náttúruleg vegetable soap base with olive oil, shea butter og aloe gel</li>
</ul>
<p>Virk innihaldsefni  magnesium oxide crystals and sterile, medical-grade corundum crystals</p>

<p>Húðslípisápan er byltingarkennd skrúbbmeðferð fyrir líkamann.<br>
Sápa til að nota í sturtu eða baði.<br>
Inniheldur korundum og magnesium kristalla úr dauðahafinu.<br>
Nuddað inn í húðina með hringlaga hreyfingum. Leggið áherslu á erfið svæði.<br>
Vinnur vel á appelsínuhúð/cellolite, stinnir og styrkir og endurnýjar húðina strax í fyrstu meðferð.<br>
Inngróin hár og húð með mikla örvefssmyndun - virkar vel það.<br>
Virknin er æðisleg af þessari vöru og hefur hún reynst einnig vel fyrir psoriasis, þurra olnboga, fætur ásamt því að vera besta undirstöðumeðferðin fyrir brúnkukrem eða slíkar vörur/meðferðir.</p>
<p>Húðslípisápan er til í lavender og lemongrass.</p>', 'title' => 'Húðslípisápa stór Lavender', 'images' => [['name' => 'lavendar-soap.png', 'title' => 'Húðslípisápa stór Lavender']], 'status' => 1, 'options' => []], ['category_id' => 0, 'title' => 'Varaskrúbbur og Varalyftir', 'content' => '
<p><strong>Lip plumping duo eða varatvenna fyrir fylltari varir</strong></p>
<p>Þetta sett inniheldur varaskrúbbinn og varaplumperinn Saman gefa þessar vörur frábæran árangur í átt að flottari vörum.</p>
<p>Inniheldur:</p>
<ul>
<li>Crystal Peel Lip Renewal Exfoliator</li>
<li>Crystal Peel Lip Lift Plumper</li>
</ul>

<p>Þessi frábæra tvenna er góð fyrir þær sem vilja nota náttúrulega aðferð með því að gera varirnar fylltari. Það má nota varaskrúbbinn aðeins út fyrir varirnar líka ásamt því að nudda yfir sjálfar varirnar. Nudda svo létt yfir með fingrum til að strjúka það mesta af og setja svo glossinn á eftir sem gefur fyllinguna. Einnig frábær lausn fyrir sprungnar varir.</p>
', 'images' => [['name' => 'lip-exfoliator1.png', 'title' => 'Varaskrúbbur og Varalyftir'], ['name' => 'lip-plumper.png', 'title' => 'Varaskrúbbur og Varalyftir'], ['name' => 'lips-plump-tripple.png', 'title' => 'Varaskrúbbur og Varalyftir']], 'status' => 1, 'options' => []]];
        $faker = Faker\Factory::create();
        function makePage($page = [])
        {
            $page['slug'] = isset($page['slug']) ? $page['slug'] : str_slug($page['title']);
            $page['images'] = isset($page['images']) ? $page['images'] : [];
            return factory(\App\Page::class)->create($page);
        }
        function makeProduct($page = [])
        {
            $page['slug'] = isset($page['slug']) ? $page['slug'] : str_slug($page['title']);
            $page['images'] = isset($page['images']) ? $page['images'] : [];
            $page['tech'] = isset($page['tech']) ? $page['tech'] : '';
            return factory(\App\Product::class)->create($page);
        }
        function makeCategory($page = [])
        {
            $page['slug'] = isset($page['slug']) ? $page['slug'] : str_slug($page['title']);
            $page['images'] = isset($page['images']) ? $page['images'] : [];
            return factory(\App\Category::class)->create($page);
        }
        $pages = ['Vörur', 'Af hverju húðslípun?', 'Hafa samband'];
        $um_okkur = makePage(['title' => 'Um Crystal Peel', 'slug' => 'um-okkur', 'content' => '<p>Crystal Peel húðvörur er heildverslun sem stofnuð er af Berglindi Kristjánsdóttir snyrtifræðing og meistara.</p>
<p>Það er óhætt að segja að hún hafi fallið fyrir þessari vörulínu eftir að hafa komist í sambanda við stofnanda og eiganda Crystal Peel í Bandaríkjunum. Sem er einnig efnafræðingurinn á bak við formúluna.</p>
<p>Crystal Peel eru virkar húðslípivörur til heimanotkunar og hvet ég alla að setja sig í samband við okkur til að fá frekari upplýsingar um vöruna.</p>
<p>Hægt er að kaupa vöruna beint af okkur eða af meðferðaraðilum sem selja Crystal Peel.</p>
<p>Ef einhverjar spurningar eru eða þið hafið áhuga á að selja vöruna, endilega sendið okkur póst á crystalpeel@crystalpeel.is.</p>
        ']);
        makePage(['slug' => 'starfsfolk', 'title' => 'Starfsfólk', 'parent_id' => $um_okkur->id]);
        makePage(['slug' => 'stadsetning', 'title' => 'Staðsetning', 'parent_id' => $um_okkur->id, 'content' => '<iframe width="100%" height="400" frameborder="0" src="http://ja.is/kort/embedded/?zoom=10&x=359824&y=406933&layer=map&q=Kleifar%C3%A1s+ehf+heildverslun%2C+%C3%81rm%C3%BAla+22"></iframe>']);
        /*foreach($pages as $page) {
              makePage(['title' => $page]);
          }*/
        makePage(['title' => 'Vörur']);
        makePage(['title' => 'Af hverju húðslípun?', 'content' => '
<p><strong>Crystal Peel</strong> eru virkar húðvörur sem sérfræðingar í húðvandamálum þekkja og hafa unnið með en eru nú seldar þannig að hver og einn getur notið þess heima fyrir eða hvar sem er. Vörurnar eru fyrir andlit, varir og líkama.</p>

<h3>Afhverju er þessi grunnur svona mikilvægur?</h3>

<p>Án húðslípunar /exfoliation:</p>
<ul>
<li>Varnir húðarinnar eru minni</li>
<li>Eiturefni og og óhreinindi sitja eftir</li>
<li>Raki og næring ekki að</li>
<li>Ójöfnur, roði og inngróin hár eða stíflur</li>
<li>Opnar húðholur </li>
<li>litamisjöfnun í húðinni og ójafnvægi</li>
<li>Gróf húð, flagnandi, hrukkur</li>
<li>Húð getur verið viðkvæm og laskast auðveldlega</li>
</ul>

<p>Með húðslípun/exfoliation:</p>
<ul>
<li>Húðfrumurnar eru frískar og veita vernd</li>
<li>Eiturefni og óhreinindi heyra sögunni til</li>
<li>Raki, D-vítamín og önnur næringarefni komast auðveldlega inn</li>
<li>Húðin hreinsast auðveldlega og kemur í veg fyrir stíflur</li>
<li>Húðin þéttist og dregst saman og er líflegri</li>
<li>Full af heilbrigði og silkimjúk</li>
<li>Húðin verður mun sterkari</li>
</ul>

<h3>Afhverju ættirðu að velja Crystal Peel?</h3>
<p>Það eru ófáar svipaðar vörulínur á markaðnum í dag. Vörur með virkum efnum sem eru markaðsettar til heimanotkunar en Crystal Peel á þann heiður að vera brautryðjendur þar, og byrjaði það allt með skrúbbsápunni frá Crystal Peel sem að eigandinn og stofnandinn Lynn Lucka, sem er efnafræðingur, seldi um árabil beint til lýtalækna, húðsérfræðinga og á heilsulindum víða.</p>

<p>Með auknum viðskiptum var ákveðið að setja línuna á markað fyrir almenning.<br>
Crystal Peel hefur þann heiður að geta sagt að líkamsskrúbbsápan og húðslípikremið séu fyrstu vörur sinnar tegundar. Enda liggur að baki áralöng vinna í þróun vörulínunnar til að gera hana fremri en sambærilegar vörur.<br>
Með notkun á læknisviðurkendu corundum - og magnisíum oxide kristöllunum. Sömu kristallar og eru notaðir í húðslípimeðferðum hjá meðferðaraðilum hefur Crystal Peel skapað sína sérstöðu.</p>

<p>Það sem skiptir líka miklu máli í þessu er að ekki eru allar vörur sem hafa nægilega góð áhrif á húðina að þessu tagi, þannig að það að velja rétt skiptir máli fyrir toppárangur.</p>

<p>Gangi ykkur vel.</p>']);
        makePage(['title' => 'Hafa samband', 'content' => '
<p>Hægt er að ná í okkur í síma 571-6990 eða 895-0575 Berglind</p>
<p>E-mail:crystalpeel@gmail.com</p>
<p>Finnið okkur á facebook www.facebook.com/crystalpeelisland</p>']);
        makePage(['title' => 'Skilmálar', 'slug' => '_skilmalar', 'status' => 0, 'content' => '
<h3>Upplýsingar um seljanda</h3>
<p><strong>kt. 1512804209</strong><br>
<strong>VSK nr: ekki komið</strong></p>

<h3>Greitt á netinu</h3>
<p>Hægt er að greiða með millifærslu, greiðslukorti eða netgíró í netverslun okkar.</p>

<h3>Afhendingatími</h3>
<p>Afhendingatími er að jafnaði 1-4 virkir dagar eftir að greiðsla hefur borist. Varan er send með pósti eða ef mikið liggur á að fá vöruna afhenda þá er möguleiki á að fá að sækja hana til okkar á skrifstofu okkar á Dalvegi 28, Kópavogi. Kaupandi ber ábyrgð á að tryggja það að gefið sé upp rétt heimilisfang við pöntun.</p>

<h3>Pantanir</h3>
<p>Pantanir eru afgreiddar þegar greiðsla hefur borist og fær þá kaupandi senda staðfestingu í tölvupósti. Við pöntun fyllir kaupandi út helstu upplýsingar s.s. nafn, heimilisfang og tölvupóstfang. Við pöntun samþykkir kaupandi að þessar upplýsingar fari í viðskiptavinagagnagrunn okkar. Crystal Peel  ábyrgist að farið sé með þessar upplýsingar sem trúnaðarmál og verði ekki látnar öðrum í té.</p>

<h3>Verð</h3>
<p>Crystal Peel áskilur sér fullan rétt vegna fyrirvaralausra verðbreytinga og vegna prentvillna á netsíðu okkar. Öll verð eru með 24,5 % virðisaukaskatti.</p>

<h3>Sendingakostnaður</h3>
<p>Sendingakostnaður bætist við pöntun áður en að greiðsla fer fram. Kostnaður við sendingu innanlands er 690 kr á hverja pöntun en ef verslað er fyrir 10.000 kr eða meira bjóðum við upp á fría heimsendingu. Pakkinn er sendur á næsta pósthús nema hann sé þess efnis að hann komist í gegnum bréfalúgu, þá fer hann alla leið heim. </p>

<h3>Vöruskil</h3>
<p>Hægt er að skila vöru innan 14 daga frá pöntun gegn því að varan sé ónotuð, í upprunalegum óopnuðum umbúðum með öllum merkjum á. Skilavörur eru endurgreiddar að fullu séu ofangreind skilyrði uppfyllt og varan móttekin. Sendingarkostnaður er ekki endurgreiddur nema um gallaða vöru sé að ræða. Vinsamlegast hafið samband við okkur á crystalpeel@crystalpeel.is ef skila á vöru. </p>

<h3>Aðrar spurningar</h3>
<p>Ef þú hefur fleiri spurningar, ekki hika við að hafa samband við okkur á Facebook síðunni okkar eða í gegnum mail, crystalpeel@crystalpeel.is.</p>
            ']);
        $pics = ['slide1.jpg', 'slide2.jpg', 'slide3.jpg', 'slide4.jpg', 'slide5.jpg'];
        $forsidumyndir = makePage(['title' => 'Forsíðumyndir', 'slug' => '_forsidumyndir', 'status' => 0]);
        foreach ($pics as $k => $v) {
            makePage(['title' => $v, 'parent_id' => $forsidumyndir->id, 'images' => [['name' => $v]]]);
        }
        $flokkur1 = makeCategory(['title' => 'Flokkur 1', 'images' => getImages(3)]);
        $flokkur2 = makeCategory(['title' => 'Flokkur 2', 'images' => getImages(3)]);
        foreach ($vorur as $vara) {
            makeProduct($vara);
        }
        Model::reguard();
    }
Exemplo n.º 3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     // Notendur
     \App\User::create(['name' => 'Netvistun', 'email' => '*****@*****.**', 'password' => bcrypt(env('NETVISTUN')), 'remember_token' => str_random(10)]);
     $faker = Faker\Factory::create();
     function makePage($page = [])
     {
         $page['slug'] = isset($page['slug']) ? $page['slug'] : str_slug($page['title']);
         $page['images'] = isset($page['images']) ? $page['images'] : [];
         return factory(\App\Page::class)->create($page);
     }
     function makeProduct($page = [])
     {
         $page['slug'] = isset($page['slug']) ? $page['slug'] : str_slug($page['title']);
         $page['images'] = isset($page['images']) ? $page['images'] : [];
         return factory(\App\Product::class)->create($page);
     }
     function makeCategory($page = [])
     {
         $page['slug'] = isset($page['slug']) ? $page['slug'] : str_slug($page['title']);
         $page['images'] = isset($page['images']) ? $page['images'] : [];
         return factory(\App\Category::class)->create($page);
     }
     $pages = ['Sagan', 'Vörur', 'Hafa samband'];
     $um_okkur = makePage(['title' => 'Um okkur', 'slug' => 'um-okkur']);
     makePage(['slug' => 'starfsfolk', 'title' => 'Starfsfólk', 'parent_id' => $um_okkur->id]);
     makePage(['slug' => 'stadsetning', 'title' => 'Staðsetning', 'parent_id' => $um_okkur->id, 'content' => '<iframe width="100%" height="400" frameborder="0" src="http://ja.is/kort/embedded/?zoom=10&x=359824&y=406933&layer=map&q=Kleifar%C3%A1s+ehf+heildverslun%2C+%C3%81rm%C3%BAla+22"></iframe>']);
     foreach ($pages as $page) {
         makePage(['title' => $page]);
     }
     $pics = ['slide1.jpg', 'slide2.jpg'];
     $forsidumyndir = makePage(['title' => 'Forsíðumyndir', 'slug' => '_forsidumyndir', 'status' => 0]);
     foreach ($pics as $k => $v) {
         makePage(['title' => $v, 'parent_id' => $forsidumyndir->id, 'images' => [['name' => $v]]]);
     }
     $gleraugu = makeCategory(['title' => 'Gleraugu', 'images' => getImages(3)]);
     $fatnadur = makeCategory(['title' => 'Fatnaður', 'images' => getImages(3)]);
     $snyrtivara = makeCategory(['title' => 'Snyrtivara', 'images' => getImages(3)]);
     $harskraut = makeCategory(['title' => 'Hárskraut', 'images' => getImages(3)]);
     $lipsmacker = makeCategory(['title' => 'Lipsmacker', 'images' => getImages(3)]);
     \App\Category::find($harskraut->id)->extras('is')->add('frontpaged', 1);
     \App\Category::find($harskraut->id)->extras('is')->add('size', 2);
     \App\Category::find($gleraugu->id)->extras('is')->add('frontpaged', 2);
     \App\Category::find($gleraugu->id)->extras('is')->add('size', 2);
     \App\Category::find($fatnadur->id)->extras('is')->add('frontpaged', 3);
     \App\Category::find($fatnadur->id)->extras('is')->add('size', 2);
     \App\Category::find($snyrtivara->id)->extras('is')->add('frontpaged', 4);
     \App\Category::find($snyrtivara->id)->extras('is')->add('size', 2);
     $gleraugu_subs = ['Sólgleraugu', 'Sólgleraugu barna', 'Lesgleraugu'];
     $fatnadur_subs = ['Sokkar', 'Vettlingar', 'Húfur', 'Leggings'];
     $snyrtivara_subs = ['Cala', 'Titanium', 'Hárspray', 'Svitavörn'];
     foreach ($gleraugu_subs as $sub) {
         $images = getImages(1);
         makeCategory(['title' => $sub, 'parent_id' => $gleraugu->id, 'images' => $images]);
     }
     foreach ($fatnadur_subs as $sub) {
         $images = getImages(1);
         makeCategory(['title' => $sub, 'parent_id' => $fatnadur->id, 'images' => $images]);
     }
     foreach ($snyrtivara_subs as $sub) {
         $images = getImages(1);
         makeCategory(['title' => $sub, 'parent_id' => $snyrtivara->id, 'images' => $images]);
     }
     for ($i = 0; $i < 50; $i++) {
         $images = getImages(8);
         makeProduct(['title' => $faker->sentence(3), 'category_id' => mt_rand(1, 8), 'images' => $images]);
     }
     Model::reguard();
 }
Exemplo n.º 4
0
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        Model::unguard();
        // Notendur
        \App\User::create(['name' => 'Netvistun', 'email' => '*****@*****.**', 'password' => bcrypt(env('NETVISTUN')), 'remember_token' => str_random(10)]);
        function imgs()
        {
            $_images = [];
            for ($i = 1; $i <= 16; $i++) {
                $_images[] = ['name' => 'm' . $i . '.jpg', 'title' => 'm' . $i . '.jpg'];
            }
            shuffle($_images);
            return $_images;
        }
        $faker = Faker\Factory::create();
        function makePage($page = [])
        {
            //dd(imgs());
            $page['slug'] = isset($page['slug']) ? $page['slug'] : str_slug($page['title']);
            $page['images'] = isset($page['images']) ? $page['images'] : imgs();
            $imgs = imgs();
            $banner = $imgs[mt_rand(0, count($imgs) - 1)];
            $page['banner'] = $banner['name'];
            return factory(\App\Page::class)->create($page);
        }
        function makeProduct($page = [])
        {
            $collections = (array) \App\Product::collections();
            $num = mt_rand(0, count($collections) - 1);
            $i = 0;
            $collection = '';
            foreach ($collections as $k => $v) {
                if ($i == $num) {
                    $collection = $k;
                }
                $i++;
            }
            $page['slug'] = isset($page['slug']) ? $page['slug'] : str_slug($page['title']);
            $page['images'] = isset($page['images']) ? $page['images'] : imgs();
            $page['tech'] = isset($page['tech']) ? $page['tech'] : '';
            $page['collection'] = $collection;
            $page['karlar'] = mt_rand(0, 1);
            $page['konur'] = mt_rand(0, 1);
            $array = \App\Product::product_types();
            $key = array_rand($array);
            $value = $array[$key];
            //print_r($bla[(mt_rand(0, count(\App\Product::product_types()) - 1))]);
            //$page['product_type'] = key(\App\Product::product_types()[(mt_rand(0, count(\App\Product::product_types()) - 1))]);
            //echo $key;
            $page['product_type'] = $key;
            return factory(\App\Product::class)->create($page);
        }
        function makeCategory($page = [])
        {
            $page['slug'] = isset($page['slug']) ? $page['slug'] : str_slug($page['title']);
            $page['images'] = isset($page['images']) ? $page['images'] : imgs();
            return factory(\App\Category::class)->create($page);
        }
        makePage(['title' => 'Vefverslun', 'topmenu' => 1]);
        makePage(['title' => 'Bæklingur', 'topmenu' => 0]);
        makePage(['title' => 'Saga Sign', 'content' => '
{image|align:right|size:m}
<p>Ingi Bjarnason er yngstur í stórum systkynahópi hönnuða og listamanna.  Rekinn áfram af ríkri sköpunarþörf með sitt frjóa og listræna ímyndarafl fann Ingi að gullsmíðin væri hans rétta hlutskipti í lífinu. Kornungur gerðist hann lærlingur hjá færum gullsmiði. Ingi náði snemma á ferlinum góðum tökum á smíði og hönnun skartgripa og stofnaði eigið gullsmíðafyrirtæki árið 2001. Í fallegu umhverfi smábátahafnarinnar í Hafnarfirði rekur Ingi nú fyrirtæki sitt SIGN sem er eitt af helstu kennileitunum í íslenskri hönnun og smíði skartgripa.</p>


<p>Á vinnustofu SIGN er mikill erill því auk Inga starfar þar hópur hæfileikaríkra gullsmiða við smíði skartgripa. Ekki veitir af því hönnun Inga hefur skilað sjö vinsælustu skartgripalínunum sem seldar eru hérlendis í dag. Í hönnuninni birtist gjarnan dulúð íslenskrar náttúru og frumkraftar hennar eldurinn og ísinn. Skartgripirnir frá SIGN eru seldir í sérverslunum víða um land og auk þess um borð í flugvélum Icelandair. Auk þess sinnir SIGN smíði á sérpöntunum meðal annars á stærri gripum fyrir einstaklinga, félög og fyrirtæki. Verkin frá SIGN hafa sannarlega unnið hug Íslendinga og sama má segja um erlenda gesti okkar. Framsækni í hönnun og fegurð gripanna eru lykilorðin í velgengni SIGN en það orðspor ætla Ingi og samstarfsmenn hans að varðveita með áframhaldandi nýsköpun.</p>
            ', 'images' => [['name' => 'ingi_stor.jpg', 'title' => 'Ingi']], 'topmenu' => 1]);
        makePage(['title' => 'Sölustaðir', 'topmenu' => 1, 'content' => '
<div class="uk-grid">
    <div class="uk-width-medium-1-2 uk-text-center">
        <p><strong>Sign Gallery</strong><br>
        Fornubúðum 12, Hafnarfjörður<br>
        Tel: +354 555 0800</p>

        <p><strong>Úr og Gull</strong><br>
        Fjarðargötu 13-15, 220 Hafnarfjörður<br>
        Tel: +354 565 4666</p>

        <p><strong>Gallery Hilton</strong><br>
        Suðurlandbraut 2, Reykjavík<br>
        Tel: +354 869 1218</p>

        <p><strong>Hótel Natura</strong><br>
        Hlíðarfæti, Reykjavík<br>
        Tel: +354 444 4500</p>

        <p><strong>Saga Boutique / Icelandair</strong><br>
        Keflavíkurflugvelli, Reykjanesbær<br>
        Tel: +354 425 0345</p>

        <p><strong>Karl R. Guðmundsson</strong><br>
        Austurvegi 11, Selfoss<br>
        Tel: +354 482 1433</p>

        <p><strong>Model</strong><br>
        Þjóðbraut 1, Akranes<br>
        Tel: +354 431 3333</p>

        <p><strong>Húsgagnaval</strong><br>
        Hrísbraut 2, Höfn í Hornarfirði<br>
        Tel: +354 478 2535</p>

        <p><strong>Bláa Lónið</strong><br>
        Svartsengi, 240 Grindavík<br>
        Tel: +354 420 8800</p>

        <p><strong>Blómstuvellir</strong><br>
        Munaðarhóli 25-27, 360 Hellissandi<br>
        Tel: +354 436 6655</p>

        <p><strong>Carat</strong><br>
        Smáralind - 201 Kópavogi<br>
        Tel: +354 557 7740</p>

        <p><strong>Hótel Cabin</strong><br>
        Borgartúni 32, 105 Reykjavík<br>
        Tel: +354 511 6030</p>
         
        <p><strong>Hársnyrtistofan Capello</strong><br>
        Aðalgötu 20b, 550 Sauðárkróki<br>
        Tel: +354 453 6800</p>
         
        <p><strong>Snorrastofa</strong><br>
        í Reykholti<br>
        Tel: +354 433 8000</p>

        <p><strong>Epal</strong><br>
        Fríhöfninni, Flugstöð Leifs Eiríkssonar<br>
        235 Reykjanesbæ<br>
        Tel: +354 568 7733</p>
         
        <p><strong>Fjörukráin</strong><br>
        Strandgötu 55, 220 Hafnarfirði<br>
        Tel: +354 565 1213</p>
         
        <p><strong>Sædís</strong><br>
        Geirsgata 5b, 101 Reykjavík</p>
    </div>
    <div class="uk-width-medium-1-2 uk-text-center">
        <p><strong>Grand Hótel</strong><br>
        Sigtúni 38, 105 Reykjavík<br>
        Tel: +354 514 8000</p>
         
        <p><strong>Leonard</strong><br>
        Kringlunni, Reykjavík<br>
        Tel: +354 510 4000</p>

        <p><strong>GÞ Skartgripir og úr</strong><br>
        Bankastræti 12, Reykjavík<br>
        Tel: +354 551 4007</p>

        <p><strong>Halldór Ólafsson úrsmiður</strong><br>
        Glerártorg, Akureyri<br>
        Tel: +354 462 2509</p>

        <p><strong>Palóma föt og skart</strong><br>
        Víkurbraut 62, Grindavík<br>
        Tel: +354 426 8711</p>

        <p><strong>Hótel Saga</strong><br>
        Hagatorgi, 107 Raykjavík<br>
        Tel: +354 570 7744</p>

        <p><strong>Klassík</strong><br>
        Selási 1, 700 Egilsstöðum<br>
        Tel: +354 471 1886</p>

        <p><strong>Póley</strong><br>
        Heiðartúni 1, 900 Vestmanneyjar<br>
        Tel: +354 481 1155</p>

        <p><strong>Rammagerðin</strong><br>
        Hafnarstræti 19, 101 Reykjavík<br>
        Tel: +354 551 1122</p>

        <p><strong>Siglósport</strong><br>
        Aðalgötu 32, 580 Siglufirði<br>
        Tel: +354 467 1866</p>

        <p><strong>Töff Föt</strong><br>
        Garðsbraut 62, 640 Húsavík<br>
        Tel: +354 464 2727</p>
         
        <p><strong>Hárstofa Sigríðar</strong><br>
        Austurvegi 20a, 730 Reyðarfirði<br>
        Tel: 354 474 1417</p>
         
        <p><strong>Klukkan</strong><br>
        Hamraborg 10, 200 Kópavogi<br>
        Tel: +354 554 4320</p>
         
        <p><strong>Georg V. Hannah</strong><br>
        Hafnargötu 49, 230 Reykjanesbæ<br>
        Tel: +354 421 5757</p>
         
        <p><strong>Scandinavian House</strong><br>
        58th Park Avenue,<br>
        10016 New York, USA<br>
        Tel: +1 212 686 2115</p>
    </div>
</div>
            ']);
        makePage(['title' => 'Vertu í bandi', 'topmenu' => 1]);
        $pics = ['slide1.jpg', 'slide2.jpg', 'slide3.jpg'];
        $forsidumyndir = makePage(['title' => 'Forsíðumyndir', 'slug' => '_forsidumyndir', 'status' => 0]);
        foreach ($pics as $k => $v) {
            makePage(['title' => $v, 'parent_id' => $forsidumyndir->id, 'images' => [['name' => $v]]]);
        }
        $flokkur1 = makeCategory(['title' => 'Hringar', 'images' => getImages(3)]);
        $flokkur1_1 = makeCategory(['parent_id' => $flokkur1->id, 'title' => 'Flokkur 1-1', 'images' => getImages(3)]);
        $flokkur1_2 = makeCategory(['parent_id' => $flokkur1->id, 'title' => 'Flokkur 1-2', 'images' => getImages(3)]);
        $flokkur1_3 = makeCategory(['parent_id' => $flokkur1->id, 'title' => 'Flokkur 1-3', 'images' => getImages(3)]);
        $flokkur2 = makeCategory(['title' => 'Hálsmen', 'images' => getImages(3)]);
        $flokkur3 = makeCategory(['title' => 'Eyrnalokkar', 'images' => getImages(3)]);
        $flokkur4 = makeCategory(['title' => 'Skart', 'images' => getImages(3)]);
        $flokkur4_1 = makeCategory(['parent_id' => $flokkur4->id, 'title' => 'Flokkur 4-1', 'images' => getImages(3)]);
        $flokkur4_2 = makeCategory(['parent_id' => $flokkur4->id, 'title' => 'Flokkur 4-2', 'images' => getImages(3)]);
        $flokkur4_2_1 = makeCategory(['parent_id' => $flokkur4_2->id, 'title' => 'Flokkur 4-2-1', 'images' => getImages(3)]);
        $flokkur4_2_2 = makeCategory(['parent_id' => $flokkur4_2->id, 'title' => 'Flokkur 4-2-2', 'images' => getImages(3)]);
        $flokkur4_3 = makeCategory(['parent_id' => $flokkur4->id, 'title' => 'Flokkur 4-3', 'images' => getImages(3)]);
        $flokkur4_4 = makeCategory(['parent_id' => $flokkur4->id, 'title' => 'Flokkur 4-4', 'images' => getImages(3)]);
        $flokkur5 = makeCategory(['title' => 'Skraut', 'images' => getImages(3)]);
        foreach (getImages() as $image) {
            $imgs = array_merge([0 => $image], getImages(9));
            makeProduct(['title' => $faker->name, 'category_id' => mt_rand(0, 1) == 1 ? $flokkur1->id : $flokkur2->id, 'images' => $imgs]);
        }
        Model::reguard();
    }