Update for member packages
authorSteve Sutton <steve@gaslightmedia.com>
Mon, 25 Aug 2014 20:10:40 +0000 (16:10 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Mon, 25 Aug 2014 20:10:40 +0000 (16:10 -0400)
bring in petoskey area style member packages

Toolkit/Members/css/member-admin.css
Toolkit/Members/css/member.css
Toolkit/Members/templates/addPackage.tpl
Toolkit/Members/templates/editPackage.tpl
static/80.phtml [new file with mode: 0755]

index 975fe65..840486a 100755 (executable)
@@ -1017,7 +1017,8 @@ label.pendingUpdate {
 #edate1, #edate2, #edate3
 {width: 25% !important;}
 .calendar *.button {margin: 0;display:inline;}
-select[name^="btime"], select[name^="etime"]  {width: 25% !important;}
+select[name^="btime"], select[name^="etime"],select[name^="sdate"], select[name^="edate"]
+{width: 25% !important;}
 .webform label.glmCheckBox {width: 100% !important;}
 /*#toolbox {margin-left:auto;margin-right:auto; width:auto !important;}*/
 /*Reset stuff*/
index 6a0d01a..5c6f151 100755 (executable)
@@ -48,7 +48,7 @@ background-color: #ffffff;
   width: 100px;
 }
 #category-search fieldset ol:lastchild {
-    
+
       text-align: center !important;
 }
 #category-search .button {
@@ -93,7 +93,7 @@ background-color: #ffffff;
   background-color: #eee;
   min-height: 200px;
   height: 1%;
-  
+
   margin-bottom: 5px;
   overflow: hidden;
   position: relative;
@@ -155,7 +155,7 @@ background-color: #ffffff;
     }
 }/*
 @media (min-width: 641px) {
-    
+
 }*/
 .search-result-map-marker {
     margin-top: 15px;
@@ -844,7 +844,7 @@ div.thumb {
 }
 .search-result-item-container .search-result-location {
     padding: 5px 0px 5px 0px !important;
-    
+
     font-size: 16px !important;
     line-height: 130%;
     margin-top: 9px;
@@ -1142,12 +1142,12 @@ div.thumb {
 .member-travel-item {
     overflow: hidden;
     margin-bottom: 10px;
-    margin-top: 0;
+    margin-top: 0px;
     border-left: 1px solid #CCC;
     border-right: 1px solid #CCC;
     border-bottom: 1px solid #CCC;
-    border-top: 0;
-    border-radius: 0 0 6px 6px;
+    border-top: 1px solid #CCC;
+    border-radius: 6px;
     background: #F5F5F5;
     padding: 10px 0;
 }
@@ -1166,14 +1166,14 @@ div.thumb {
 #packageSection h3 {
     display: block;
     width: 100%;
-    overflow: hidden;
+    /*overflow: hidden;*/
     margin: 0;
     padding: 0;
-    background: #217DC7;
+    /*background: #217DC7;*/
     color: #FFF;
     font-weight: normal;
-    padding: 5px 14px;
-    border-radius: 5px 5px 0 0;
+    /*padding: 5px 14px;*/
+    /*border-radius: 5px 5px 0 0;*/
 }
 #packageSection h2 {
     font-size: 20px;
index bfece7d..2c67850 100644 (file)
@@ -1,8 +1,8 @@
-<div class="packageItem packageUploadForm">
+<div class="packageItem packageUploadForm row">
     {form.javascript:h}
     {form.outputHeader():h}
     {form.hidden:h}
-        <div class="packageText">
+        <div class="packageText small-12 columns">
             <i>{form.title.label:h}</i>
             <div flexy:if="form.title.error" class="req">{form.title.error:h}</div>
             {form.title.html:h}
@@ -22,7 +22,7 @@
             <div flexy:if="form.edate.error" class="req">{form.edate.error:h}</div>
             {form.edate.html:h}
         </div>
-        <div class="packagePhoto">
+        <div class="packagePhoto small-12 columns">
             <div flexy:if="showCurrImg">
                 <label>
                     {form.remove_img_rmv.html:h}
                 <i>{form.curr_image.label:h}</i>
                 {form.curr_image.html:h}
             </div>
-            <i>{form.image.label:h}</i>
-            <div flexy:if="form.image.error" class="req">{form.image.error:h}</div>
-            {form.image.html:h}
+            <div>
+                <i>{form.image.label:h}</i>
+                <div flexy:if="form.image.error" class="req">{form.image.error:h}</div>
+                {form.image.html:h}
+            </div>
         </div>
         <div class="submitArea"> {form.add_rmv.html:h} </div>
     </form>
index 8af7a7a..89f2d85 100644 (file)
@@ -1,8 +1,8 @@
-<div class="packageItem packageUploadForm">
+<div class="packageItem packageUploadForm row">
     {form.javascript:h}
     {form.outputHeader():h}
     {form.hidden:h}
-        <div class="packageText">
+        <div class="packageText small-12 columns">
             <i>{form.title.label:h}</i>
             <div flexy:if="form.title.error" class="req">
                 {form.title.error:h}
@@ -30,7 +30,7 @@
             </div>
             {form.edate.html:h}
         </div>
-        <div class="packagePhoto">
+        <div class="packagePhoto small-12 columns">
             <div flexy:if="showCurrImg">
                 <label>
                     {form.remove_img_rmv.html:h}
diff --git a/static/80.phtml b/static/80.phtml
new file mode 100755 (executable)
index 0000000..9dcaf09
--- /dev/null
@@ -0,0 +1,58 @@
+<?php
+//  application configuration
+$conf = new Config;
+$root =& $conf->parseConfig(
+    BASE . 'Toolkit/Members/config.ini',
+    'IniFile'
+);
+if (isset($_GET['member_id']) && is_numeric($_GET['member_id'])) {
+    $out = '<style type="text/css">
+        #category {display:none;}
+        .listing {display:none;}
+        </style>';
+    try {
+        $profileCreator = new Toolkit_Members_ProfilePage(
+            Toolkit_Database::getInstance(),
+            $this->pageGateway,
+            $_GET['member_id']
+        );
+
+        $tEngine = new HTML_Template_Flexy(
+            Toolkit_Members::getFlexyOptions()
+        );
+
+        $profileWriter = new Toolkit_Members_ProfileWriter(
+            new Cache_Lite(Toolkit_Members::getCacheOptions()),
+            $tEngine
+        );
+
+        $profileWriter->setTemplate('memberDetail.tpl');
+        $profileWriter->attach(
+        new Toolkit_Members_Exposure(
+            $profileCreator->getMemberId(),
+            'detail'
+            )
+        );
+
+        $profileCreator->setCatid($_GET['member_id']);
+        $profileCreator->setConfig($root);
+        $profileCreator->setImagePath(MEMBER_RESIZED);
+
+        $out .= $profileWriter->toHtml($profileCreator);
+    } catch (PEAR_Exception $e) {
+        return Toolkit_Common::handleError($e);
+    }
+} else {
+    $packages = new Toolkit_Members_PackageList(
+        Toolkit_Database::getInstance()
+    );
+    $packages->setPackageType();
+    $packages->setDefaultSort(array('member_name' => 'ASC'));
+    $rEngine = new Structures_DataGrid_Renderer_Flexy();
+    $tEngine = new HTML_Template_Flexy(
+        Toolkit_Members::getFlexyOptions()
+    );
+    $rEngine->setContainer($tEngine);
+    echo $packages->toHtml($rEngine);
+}
+echo $out;